sudo apt-get install build-essential gcc make perl dkms
第一步:
創(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)模式安裝成功后如下圖:
共享文件夾自動(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
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
下載最新源碼包:Releases - 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ò)信息:由于沒(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
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ù))。
一般一核等于兩線程:
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
你是否還在尋找穩(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)查看詳情吧