一、下载文件
1.cmake
2.opencv3.3
3.opencv_contrib_3.3
4.CMake编译需要的几个文件
a)ffmpeg
b)ippicv
二、用CMake编译opencv3.3与opencv_contrib_3.3
首先要打开CMake GUI然后设置好源代码路径与编译路径,显示如下:
在路径选择位置把目录写好,我将编译路径为E:\OpenCV3.3
在configure里,选择VS12 2013 win64,然后点finish后,配置好了出现Configuring done.
配置完成后会显示很多配置选项,找到OPENCV_EXTRA_MODULES_PATH,将opencv_contrib的目录放进去。
设置好OpenCV扩展模块的路径之后再次点击【configure】按钮。如果一切正常结束之后再点击【generate】按钮。结束之后CMake就编译好啦。
然后在设置的编译路径上E:\opencv3.3目录里面会有个OpenCV.sln文件,双击就可以在VS2013中打开找到
-CMakeTargets->INSTALL右键在弹出的菜单中选择生成即可
如果一切OK