OpenCV 安裝教學
前言
因為教授要求安裝 opencv,但是因為 opencv 安裝複雜,所以在此紀錄一下
環境要求
- opencv3.3
- ubuntu 17.04
安裝紀錄
首先,我是參考 How to install OpenCV 3.1 on Ubuntu 14.04 64bits 以及官方文件
一開始我是先 按照 How to install OpenCV 3.1 on Ubuntu 14.04 64bits 安裝
在下面這行遇到一些困難
sudo apt-get install libjpeg-dev libtiff5-dev libjasper-dev libpng12-dev
首先,libjasper-dev 已經被從 ubuntu 17 上移除了,所以我是透過 這個方法 來安裝 ubuntu 16 版的 libjasper-dev 其次 libpng12-dev 已經被 libpng12-0 所取代了,所以把上面的這部分換掉即可
這裡說明一下比較會用到的編譯的參數( 官方文件 上都找的到)
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_C_EXAMPLES=OFF \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules \
-D BUILD_EXAMPLES=ON ..
- CMAKE_BUILD_TYPE 可以設為 Release or Debug
- 最後的 .. 是指 opencv 原始碼的路徑
- OPENCV_EXTRA_MODULES_PATH 要放 opencv_contrib/modules 的路徑
之後參考這篇 安裝 Anaconda 的 opencv 以及一些加速器
最後做完一些測試就OK了 ^^