sudo apt-get install build-essential gcc make perl dkms
第一步:
第二步:在第一步后會出現(xiàn)一個掛載盤如圖 VBox_GAs:
驗證:增強模式安裝成功后如下圖:
共享文件夾自動掛載配置:
設置如圖,路徑為 Windows 中的隨意一個文件夾:
修改共享文件夾的權限,重啟:
sudo usermod -a -G vboxsf lm-rui
reboot
共享文件夾手動掛載+開機自啟:
掛載代碼如下:
sudo mount -t vboxsf D:/Oracle/share /media/sf_share
開機自啟文件為(將掛載代碼加入):
vim /etc/rc.local
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/
進入 cmake 目錄
# 執(zhí)行
./bootstrap
# 編譯構造
make
# 安裝
sudo make install
# 檢查
cmake --version
下載最新源碼包:Releases - OpenCV
打開鏡像源配置文件
sudo gedit /etc/apt/sources.list
復制以下配置信息到上面
# 阿里源
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
報錯信息:由于沒有公鑰,無法驗證下列簽名
添加公匙40976EAF437D05B5
、3B4FE6ACC0B21F32
:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5 3B4FE6ACC0B21F32
根據(jù)報錯,缺少的公匙都添加上,再重復一次更換鏡像源。
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff5.dev libswscale-dev libjasper-dev
cd /目錄/opencv-4.6.0
mkdir -p build
cd build
執(zhí)行編譯預處理cmake -DCMAKE_BUILD_TYPE=Release \
-DOPENCV_GENERATE_PKGCONFIG=ON \
-DCMAKE_INSTALL_PREFIX=/usr/local ..
編譯sudo make -j 4
數(shù)字代表使用線程數(shù),越大性能要求越高,由于使用虛擬機,設置太高存在卡死可能(若線程數(shù)太接近虛擬機設置的線程數(shù))。
一般一核等于兩線程:
sudo make install
環(huán)境配置打開文件:
sudo gedit /etc/ld.so.conf.d/opencv.conf
寫入:/usr/local/lib
更新系統(tǒng)共享鏈接庫:
sudo ldconfig
打開bashrc文件:
sudo gedit /etc/bash.bashrc
寫入:PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH
更新:
source /etc/bash.bashrc
驗證:
pkg-config --modversion opencv4
你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調(diào)度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧
分享標題:VirtualBoxUbuntu22.04配置OpenCVC++版本-創(chuàng)新互聯(lián)
文章分享:http://jinyejixie.com/article22/gejcc.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供動態(tài)網(wǎng)站、品牌網(wǎng)站建設、網(wǎng)站制作、網(wǎng)站內(nèi)鏈、響應式網(wǎng)站、服務器托管
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)