一:下载与安装
OpenCV下载
https://www.opencv.org/opencv-3-4.html
OpenCV扩展模块下载
https://github.com/opencv/opencv_contrib/releases/tag/3.4.0
CMake下载
https://cmake.org/files/v3.7/
下载好OpenCV及其扩展模块并解压缩到指定盘符,这里cmake使用cmake3.7,这个是因为我的VS版本是VS2015,cmake版本太高可能会有问题,所以我最终的环境如下:cmake3.7
VS2015专业版
Win7 64位
二:CMake编译
安装好CMake与VS2015之后,就可以打开CMake,设置好OpenCV3.4源码路径与build生成文件路径,显示如下:
点击【Configure】然后就会弹出一个对话框让你选择,这个时候你应该选择《Visual Studio 14 2015 Win64》
点击【Finish】就会开始运行配置,显示如下:
这个中间CMake会下载一些东西,如果你的网络不能下载或者超时,就会导致cmake配置失败,这个时候只有再次点击【Configure】即可,成功运行之后显示如下:
然后点击【Generate】按钮,如果一切顺利就会Generation Done显示如下:
在红色编辑区域找到《OPENCVEXTRAMODULES_PATH》配置OpenCV扩展模块路径,然后再次点击【Configure】显示如下:
再次点击【Generate】运行结束:
三:VS2015生成Installer
然后到build生成目录,找到OpenCV.sln文件,双击在VS2015中打开找到-CMakeTargets->INSTALL右键在弹出的菜单中选择生成即可