真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

VirtualBoxUbuntu22.04配置OpenCVC++版本-創(chuàng)新互聯(lián)

標(biāo)題:VirtualBox Ubuntu 22.04 配置 OpenCV C++版本 VirtualBox 安裝 Ubuntu22.04(只含踩坑點(diǎn)) 安裝增強(qiáng)模式 安裝增強(qiáng)模式依賴
  • sudo apt-get install build-essential gcc make perl dkms
安裝增強(qiáng)模式
  • 第一步:

    創(chuàng)新互聯(lián)公司專業(yè)提供西云機(jī)房服務(wù),為用戶提供五星數(shù)據(jù)中心、電信、雙線接入解決方案,用戶可自行在線購(gòu)買(mǎi)西云機(jī)房服務(wù),并享受7*24小時(shí)金牌售后服務(wù)。

    在這里插入圖片描述

  • 第二步:在第一步后會(huì)出現(xiàn)一個(gè)掛載盤(pán)如圖 VBox_GAs:
    在這里插入圖片描述

  • 驗(yàn)證:增強(qiáng)模式安裝成功后如下圖:

    在這里插入圖片描述

共享文件夾配置(此文件夾用于 Windows 與虛擬機(jī)之間文件傳輸,不建議當(dāng)成普通文件夾使用,以免出現(xiàn)權(quán)限導(dǎo)致的各種問(wèn)題)
  • 共享文件夾自動(dòng)掛載配置:

    • 設(shè)置如圖,路徑為 Windows 中的隨意一個(gè)文件夾:

      在這里插入圖片描述

    • 修改共享文件夾的權(quán)限,重啟:

      • sudo usermod -a -G vboxsf lm-rui
          reboot
  • 共享文件夾手動(dòng)掛載+開(kāi)機(jī)自啟:

    • 掛載代碼如下:

      • sudo mount -t vboxsf D:/Oracle/share /media/sf_share
    • 開(kāi)機(jī)自啟文件為(將掛載代碼加入):

      • vim /etc/rc.local
Ubuntu OpenCV 前置依賴安裝
sudo apt install -y g++ make wget unzip
sudo apt install -y libssl-dev build-essential
sudo apt install -y pkg-config
CMake 安裝 方法一
sudo apt-get install -y cmake
方法二
  • 下載最新源碼包:https://cmake.org/download/

    在這里插入圖片描述

  • 進(jìn)入 cmake 目錄

  • # 執(zhí)行
    ./bootstrap
    # 編譯構(gòu)造
    make
    # 安裝
    sudo make install
    # 檢查
    cmake --version
下載 OpenCV
  • 下載最新源碼包:Releases - OpenCV

    在這里插入圖片描述

下載 OpenCV 依賴: 更換鏡像源:
  • 打開(kāi)鏡像源配置文件

    • sudo gedit /etc/apt/sources.list
  • 復(fù)制以下配置信息到上面

    • # 阿里源
      deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
      deb-src http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
      deb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
      deb-src http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
      deb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
      deb-src http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
      deb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
      deb-src http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
      deb http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
      deb-src http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
  • 更新鏡像源:

    • sudo apt-get update
      sudo apt-get upgrade
更換鏡像源報(bào)錯(cuò)(無(wú)報(bào)錯(cuò)跳過(guò)此步)
  • 報(bào)錯(cuò)信息:由于沒(méi)有公鑰,無(wú)法驗(yàn)證下列簽名

    在這里插入圖片描述

  • 添加公匙40976EAF437D05B5、3B4FE6ACC0B21F32

    • sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5 3B4FE6ACC0B21F32
    • 根據(jù)報(bào)錯(cuò),缺少的公匙都添加上,再重復(fù)一次更換鏡像源。

下載依賴:
  • sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff5.dev libswscale-dev libjasper-dev
編譯安裝 OpenCV 創(chuàng)建編譯文件夾
cd /目錄/opencv-4.6.0
mkdir -p build
cd build
執(zhí)行編譯預(yù)處理
cmake -DCMAKE_BUILD_TYPE=Release \
-DOPENCV_GENERATE_PKGCONFIG=ON \
-DCMAKE_INSTALL_PREFIX=/usr/local ..
編譯
sudo make -j 4
  • 數(shù)字代表使用線程數(shù),越大性能要求越高,由于使用虛擬機(jī),設(shè)置太高存在卡死可能(若線程數(shù)太接近虛擬機(jī)設(shè)置的線程數(shù))。

    • 一般一核等于兩線程:

      在這里插入圖片描述

編譯報(bào)錯(cuò)(無(wú)報(bào)錯(cuò)跳過(guò)此步)

在這里插入圖片描述

  • 原因:OpenCV 的編譯文件夾在 Windows 下。
  • 解決方法:將 OpenCV 源碼包放到 Linux 系統(tǒng)下,刪掉 buile 文件夾下所有文件,從編譯預(yù)處理開(kāi)始重新進(jìn)行操作。
安裝
sudo make install
環(huán)境配置
  • 打開(kāi)文件:

    • sudo gedit /etc/ld.so.conf.d/opencv.conf
    • 寫(xiě)入:/usr/local/lib

  • 更新系統(tǒng)共享鏈接庫(kù):

    • sudo ldconfig
  • 打開(kāi)bashrc文件:

    • sudo gedit /etc/bash.bashrc
    • 寫(xiě)入:PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH

  • 更新:

    • source /etc/bash.bashrc
  • 驗(yàn)證:

    • pkg-config --modversion opencv4

      在這里插入圖片描述

特別鳴謝:室友 路飛 DoD 的參考教程支持,還是踩了一些坑,難受。 安裝完不會(huì)用?點(diǎn)它->Ubuntu22.04 VScode 安裝與 OpenCV C++配置

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧


網(wǎng)頁(yè)題目:VirtualBoxUbuntu22.04配置OpenCVC++版本-創(chuàng)新互聯(lián)
轉(zhuǎn)載來(lái)于:http://weahome.cn/article/gejcc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部