10.ubuntu安裝opencv

前提:cmake安裝成功,cmake安裝參考上一篇文章

1.下載opencv壓縮包(下載鏈接:https://github.com/opencv/opencv/releases/tag/3.0.0,或者直接搜官網進行下載),解壓

tar -zxvf opencv-3.0.0.tar.gz

2.進入opencv的目錄,在此目錄下新建release目錄,使用cmake-gui命令打開cmake

cd opencv-3.0.0

mkdir release

cmake-gui



3.cmake配置,上面源代碼行選擇opencv解壓文件,下面選擇剛剛新建的elease目錄,configure—>generate,完成后關閉cmake-gui。


4.在命令行進入release目錄,此時make配置

cd release

make



5.配置完成后,make install編譯opencv

make? install(若失敗報錯CMake Error at cmake_install.cmake:36 (FILE):,則可能是當前用戶沒有權限,請登錄到root進行)



6.編譯結束后將opencv的庫加入路徑

進入目錄/etc/ld.so.conf.d,找到opencv.conf,若沒有,則新建

cd? /etc/ld.so.conf.d

ls

vim? opencv.conf? #進入后 輸入/usr/local/lib,:wq保存退出


7.安裝依賴文件python-opencv

apt-get install python-opencv

6 測試OpenCV3.0,切換到OpenCV3.0的samples目錄下面,并編譯samples程序

cd opencv/samples/??

sudo cmake .? ? #不要忘了這個.(點)

sudo make -j $(nproc) ?


7.然后切換到cpp目錄下,拷貝一張帶頭像的照片命名為girl.jpg

cd cpp/??

./cpp-example-facedetect girl.jpg?


這時候果然又出現了錯誤,我就知道我裝個東西沒那么容易成功的!?。?/p>


觀察報錯,需要裝libgtk2.0-dev和pkg-config,那么重新開始吧!!

apt install?libgtk2.0-dev

apt install? pkg-config

重復步驟1-步驟7

終于打開了?。?!


參考文章:http://lanbing510.info/2014/12/03/Linux-Opencv.html

http://blog.csdn.net/luoming1994130/article/details/62039241



附opencv卸載過程

make uninstall

cd ..

sudo rm -r release

sudo rm -r /usr/local/include/opencv2 /usr/local/include/opencv /usr/include/opencv /usr/include/opencv2 /usr/local/share/opencv /usr/local/share/OpenCV /usr/share/opencv /usr/share/OpenCV /usr/local/bin/opencv* /usr/local/lib/libopencv

出現了圖上的錯誤,觀察錯誤的第一句

/bin/sh: 1: cd: can't cd to /home/jixiaofeng/opencv-3.0.0/release

想起來是之前安裝在/home/jixiaofeng下的,后來我為了方便統(tǒng)一挪到了/usr下,所以沒辦法卸載,于是

1.切換到超級用戶

2.將整個opencv的文件夾移動到/home/jixiaofeng下

3.重復以上卸載過程

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容