Opencv3.2 在 Ununtu 16.04 上的编译安装
参考自Ubuntu 16.04编译安装OpenCV(Python) – WTF Daily Blog,不过这位博主装的是3.1版本,而且有些问题。
安装OpenCV依赖
1 | sudo apt-get update |
下载OpenCV源码
这里下载 3.2.0
1 | $ cd ~ |
下载和OpenCV版本对应的opencv_contrib(一些扩展功能和non-free代码):
1 | $ wget -O opencv_contrib.zip https://github.com/Itseez/opencv_contrib/archive/3.2.0.zip |
编译安装
1 | $ cd ~/opencv-3.2.0/ |
1 | cmake -D CMAKE_BUILD_TYPE=RELEASE \ |
其中OPENCV_EXTRA_MODULES_PATH
是opencv_contrib的解压后的地址,PYTHON_EXECUTABLE
是# 你的python 解释器地址 可用witch python
查看。
若出现,需要下载ippicv_linux_20151201.tgz
的长时间等待,可在此opencv_3rdparty/ippicv at ippicv/master_20151201 · opencv/opencv_3rdparty手动下载对应文件,并放在对应位置如Put the ippicv_linux…tgz under
<…>/opencv-3.2.0/3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e/, 参考自incorrect hash in cmake ippicv when installing · Issue #5973 · opencv/opencv。
编译:
$ make
安装:
1 | $ sudo make install |
再pip install opencv
即可😎