学习图像识别处理中会使用带sift和surf算法,但在opencv3.0.0版本后,由于版权问题,并不会直接集成默认安装,而是和其他“non-free”被集中在opencv_contrib中,所以当需要使用此功能时,需在配置OpenCV时同OpenCV源码一块编译。
软件环境:
win10
OpenCV3.0.0
opencv_contrib-3.0.0
cmake-3.8.2
VS2017
一、安装与环境配置
1.下载OpenCV3.0.0(本文及后续学习笔记均基于此版本),选择适合自己开发环境的opencv版本,此处为Win10 64位环境下进行开发。传送门
下载完毕后,得到安装文件.exe,进行安装即可。
安装后得到如下文件。
2.下载opencv_contrib-3.0.0,选择与opencv版本号相对应的下载。传送门 下载完毕后直接解压。
3.下载cmake-gui工具 传送门
CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能