前提: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.重復以上卸載過程
