深度學習2--安裝opencv2.4(材料都在百度雲上)
阿新 • • 發佈:2019-02-13
使用caffe之前需要安裝的重要軟體之一
搭建編譯環境
$ sudo apt-get update
$ sudo apt-get install build-essential
安裝依賴庫
$ sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
$ sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
下載原始檔:(這裡我直接給了百度雲盤,如果想自己下載也可以根據下面的命令下載3.0版本)
$ mkdir ~/opencv
$ cd ~/opencv
$ wget https://github.com/Itseez/opencv/archive/3.0.0-alpha.zip -O opencv-3.0.0-alpha.zip
百度雲:http://pan.baidu.com/s/1eSl4uWE 密碼:v9b5
將百度雲的 opencv 和opencv_contrib解壓後放在 linux的~目錄下。(ippicv檔案後面再用)
安裝
$ cd opencv
$ mkdir build
$ cd build
$ sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
$ make
$ sudo make install
$ sudo /bin/bash -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf'
$ sudo ldconfig
注:如果cmake過程中提示:ippicv_linux_20141027.tgz的hash碼不對,則將下載的ippicv_linux_20141027.tgz手動複製到 opencv-3.0.0-beta/3rdparty/ippicv/downloads/linux-8b449a536a2157bcad08a2b9f266828b資料夾中,重新cmake即可。
測試
百度雲:http://pan.baidu.com/s/1jImIjrS 密碼:1tua
下載2個檔案放在~下即可。
使用測試命令:
看到以下畫面時即為安裝成功。$ g++ -o test_opencv test_opencv.cpp -lopencv_core -lopencv_highgui -lopencv_imgcodecs $ ./test_opencv
恭喜!!!!
==============可能出現的錯誤,opencv版本衝突==========
本人因為被坑過,所以建議各位最好在安裝caffe第三方庫前安裝 opencv。主要原因是caffe官網要安裝 apt-get install libopencv-dev 命令會導致你安裝的opencv版本與此產生版本衝突,所以建議先安裝opencv。不然你衝突了還要解除安裝重新安裝,比較麻煩。注意:當你已經安裝好opencv時,就不需要再需要apt-get install libopencv-dev命令!
版本衝突截圖如下:
提示:libopencv_imgproc.so.3.1, may conflict with liopencv_imgproc.so.2.4
解決方案:
第一步:先刪除sudo apt-get autoremove libopencv-dev
第二步:再重灌 opencv
最佳參考資訊:
http://blog.csdn.net/u013915633/article/details/49886465