CMake编译OpenCV3.1及opencv_contrib
opencv_contrib库是OpenCV 3.x版本中额外模块,提供多个实用性算法,官方称是没有经过良好测试,但前沿性与实用性较强,特此本系列将针对该模块新增内容进行详细讲解,以供您参考。
首先,需要准备好开发工具及软件:
Visual Studio + OpenCV3.1 + opencv_contrib + CMake
- 第1个工具Visual Studio: 本文实例使用VS2012 旗舰版(VS2015方法相同),腾讯微云链接见下:
http://pan.baidu.com/s/1sllBqET 密码:7r7o
- 第2个开发包需要下载最新的OpenCV3.1,地址为:
http://opencv.org/downloads.html
或 https://github.com/Itseez/opencv
- 第3个开发包需要下载最新的opencv_contrib库,地址为:
https://github.com/Itseez/opencv_contrib
- 第4个工具需要下载CMake,本文测试选择cmake-3.3.2-win32-x86.exe:
https://cmake.org/download/
步骤1 CMake编译
1.解压OpenCV3.1,解压路径设置为:
C:\OpenCV3.1
解压后文件形态如下图:
2.解压opencv_contrib-master,解压路径设置为:
C:\OpenCV3.1\opencv
解压后文件形态如下图:
3.安装Cmake工具,直接点击下一步-我接受,在下步骤中选择添加到系统路径中: