Ubuntu系統(tǒng)安裝opencv詳細(xì)操作及具體應(yīng)用
一、opencv是個(gè)什么東西
開源計(jì)算機(jī)視覺(OpenCV)是一個(gè)主要針對(duì)實(shí)時(shí)計(jì)算機(jī)視覺的編程函數(shù)庫(kù)。
OpenCV的應(yīng)用領(lǐng)域包括:2D和3D功能工具包、運(yùn)動(dòng)估計(jì)、面部識(shí)別系統(tǒng)、手勢(shì)識(shí)別、人機(jī)交互、移動(dòng)機(jī)器人、動(dòng)作理解、物體識(shí)別、分割和識(shí)別、實(shí)體影像立體視覺:來(lái)自兩個(gè)攝像機(jī)的深度感知、運(yùn)動(dòng)跟蹤、增強(qiáng)現(xiàn)實(shí)等。
二、opencv的安裝
1、資源準(zhǔn)備及前期準(zhǔn)備
由于官網(wǎng)下載太慢,因此找來(lái)一個(gè)國(guó)內(nèi)的靠譜網(wǎng)站使用。
國(guó)內(nèi)快速下載地址:https://www.raoyunsoft.com/wordpress/index.php/2020/03/09/opencvdownload/
這里選擇4.5.4版本
默認(rèn)下載到下載里
右鍵提取到此處即可,或者終端輸入指令:
unzip opencv-4.5.4.zip
2、安裝編譯
進(jìn)入解壓后的文件夾:opencv-4.5.4
cd opencv-4.5.4
進(jìn)入 root 并更新
sudo su
sudo apt-get update
接著下面這條命令安裝 cmake
sudo apt-get install cmake
復(fù)制下面這條命令,安裝依賴庫(kù)
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff5.dev libswscale-dev
創(chuàng)建 build 文件夾并進(jìn)入,使用 cmake 編譯參數(shù)
cmake ..
用make創(chuàng)建編譯
sudo make
想更快編譯完,可以使用命令:sudo make -j4
的4線程進(jìn)行編譯。
安裝
sudo make install
基本不會(huì)報(bào)錯(cuò)
3、配置更改
修改 opencv.conf 文件,在此空文件中添加 opencv 庫(kù)的安裝路徑:/usr/local/lib
sudo gedit /etc/ld.so.conf.d/opencv.conf
保存后命令出現(xiàn)警告信息,不用擔(dān)心,正常情況,但一定要關(guān)閉文檔,不然只會(huì)出現(xiàn)兩行警告,且無(wú)法繼續(xù)執(zhí)行命令
更新系統(tǒng)共享鏈接庫(kù)
sudo ldconfig
配置 bash ,修改 bash.bashrc 文件
sudo gedit /etc/bash.bashrc
在文件末尾加入:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
保存退出,然后執(zhí)行如下命令使得配置生效
source /etc/bash.bashrc
更新一下
sudo updatedb
4、驗(yàn)證版本
接下來(lái)查看 opencv 的版本信息
opencv_version
成功。
5. 常見問(wèn)題
問(wèn)題1:updatedb命令找不到
解決:sudo apt-get install mlocate
// 安裝locate
問(wèn)題2:usr/local/lib 文件夾下沒有pkgconfig文件夾
解決:
方法一:命令行mkdir新建pkgconfig的文件夾,在根目錄下搜索opencv4.pc并用cp命令將其復(fù)制到之前新建pkgconfig文件夾下
方法二:把opencv4.pc文件添加到,pkg-config的搜索路徑中,執(zhí)行
find / -name pkgconfig
找到如下路徑,
/usr/share/pkgconfig
/usr/lib/pkgconfig
/usr/lib/x86_64-linux-gnu/pkgconfig
選擇一個(gè)即可文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-406026.html
然后把.pc文件復(fù)制到選擇的文件夾中
例如選擇/usr/lib/pkgconfig
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-406026.html
sudo cp /opt/opencv4.5.5/lib/pkgconfig/opencv4.pc /usr/lib/pkgconfig
到了這里,關(guān)于Ubuntu20.04安裝OpenCV的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!