經過無數次安裝,卸載opencv,感覺自己萌萌噠。。。
1.1:opencv2.4.8安裝
sudo apt-get install libopencv-dev
1.2:opencv2.4.8卸載
sudo apt-get --purge remove libopencv-dev
2.1:opencv2.4.9安裝下載源碼包:https://github.com/opencv/opencv
注意要選擇2.4.9分支再下載!
接着:
mkdir build
cd build
cmake ..
make
sudo make install
默認情況下,安裝完的頭文件在/usr/local/include/,裏面有opencv和opencv2的頭文件,基本只用opencv2。庫文件就在/usr/local/lib/下面。
2.2:opencv2.4.9卸載
進入opencv安裝包的build文件執行:
sudo make uninstall
cd ..
sudo rm -r build
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*
若提示默寫路徑沒找到,可忽視。3.1:opencv2.4.13安裝
https://github.com/Itseez/opencv/archive/2.4.13.zip
下載並解壓,然後:
cd opencv-2.4.13
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local/opencv2.4.13 ..
sudo make install
3.2:opencv2.4.13卸載由於上述安裝完的庫文件和頭文件單獨存在於/usr/local下的一個名爲opencv2.4.13的文件夾,所以直接刪除此文件夾,再刪除opencv2.4.13的安裝包即可。