在gtihub获取自己opencv对应的opencv_contrib安装包
Windows安装opencv_contrib需要Cmake编辑器,在官网下载.msi安装包
CMake编辑器
安装好CMake
打开CMake
在...\opencv下创建newbuild文件夹存放编译输出文件
单击Configure,选择项目工程文件,use default native compilers 本地编译器->finish
出现Configuring done构建成功
找到BUILD_opecv_world和OPENCV_ENABLE_NONFREE在变量后打勾
前一个变量的含义是生成一个大的.lib文件,在配置链接器时只有一个opencv_world410d.lib文件
后一个变量的含义是在编译成功后可以使用具有专利保护的算法
找到OPENCV_EXTRA_MODULES_PATH,选择下载的opencv_contrib安装里的modules文件夹
再次点击configure,直到所有红色变量变白,再单击Generate开始编译
编译成功在newbuild里生成多个文件,找到OpenCV.sln,用VS2015打开并且重新生成解决方案
找CMakeTargets中的INSTALL文件,右键选择仅用于项目->仅生成INSTALL会在newbuild文件夹生成一个install文件夹=,用于环境配置的所有文件都存放在这个文件夹中
再按照前面介绍配置OpenCV环境即可