OpenCV3.1 & opencv_contrib3.1 install in Ubuntu
如题,将对应的 这两个包都编译进来
注意,本文并没有将这两个包安装在ubuntu的系统里面,而是放在外面和opencv2共存,共存问题具体的可以看这篇:
https://blog.csdn.net/Willen_/article/details/90813273
接下来继续说这两个包一起编译:
先下载对应的项目包都是源代码,但是需要自己编译
$ wget -O opencv.zip https://github.com/Itseez/opencv/archive/3.1.0.zip
$ unzip opencv.zip
$ wget -O opencv_contrib.zip https://github.com/Itseez/opencv_contrib/archive/3.1.0.zip
$ unzip opencv_contrib.zip
然后对这两个文件进行解压
你打开 opencv_contrib 这个文件时,会发现有一个readme文件
里面都告诉了我们如何去编译,这里我就直接只放上,我一起编译的那一步
### How to build OpenCV with extra modules
You can build OpenCV, so it will include the modules from this repository.
Here is the CMake command for you:
```
$ cd <opencv_build_directory>
$ cmake -DOPENCV_EXTRA_MODULES_PATH=<opencv_contrib>/modules <opencv_source_directory>
$ make -j5
如上,我把我的例子说一下:
k@1k ~/SoftWare/opencv-3.1.0/build $ cmake -DOPENCV_EXTRA_MODULES_PATH=/home/k/SoftWare/opencv_contrib-3.1.0/modules ..
对应的,其实就是在普通cmke.. 的基础上直接 多一个路径导入而已~/SoftWare/opencv-3.1.0/build 路径是opencv3 的路径,然后
另一个就是扩展包的路径,这样cmake 一下 ,后面的步骤都是一样的