OpenCV3安裝教程

首先說一下爲什麼不用OpenCV4。OpenCV4中將cv.h的內容轉移到了其他的裏,直接導致依賴於OpenCV3編寫的程序的所有相關代碼報錯,十分鬧心,我在用OpenCV4執行YOLO報錯後爲了免得以後還得改,直接卸載了OpenCV4。卸載命令爲:

$ cd /home/***/opencv4.1.1/build
$ sudo make uninstall
$ cd  ..
$ sudo rm -r build

當然,前提是你還保留着安裝文件。這裏建議安裝以後一直保留着,免得要卸載的時候麻煩。

網上的教程參差不一,因此我這裏主要參考官網教程進行安裝(可能需要梯子)。

首先安裝依賴包:

[compiler] $ sudo apt-get install build-essential
[required] $ sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
[optional] $ sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

上面的三個建議順序執行,畢竟有了總比沒有好~

接着上OpenCV官網下載通道,下載最新版的3.4.X。然後解壓

$ unzip 3.4.7.zip

然後進入解壓好的OpenCV包。這裏建議將解壓完的文件夾先放到你以後想放的地方去,否則編譯完再移動就會出錯誤了。

$ cd opencv-3.4.7
$ mkdir build
$ cd build

接着用CMake進行配置。

cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..

完成後,全力編譯:

make -j

等一段時間,如果沒有報任何錯誤,即編譯成功。接下來執行安裝:

sudo make install

如果一切順利,你現在已經有完整的OpenCV3了!

 

#Tips:OpenCV2,3,4之間都有很多代碼修改,因此建議安裝符合你所跑的代碼的版本。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章