使用vs2015+cmake编译opencv+opencv_contrib
下载
- cmake下载:https://cmake.org/download/
- opencv下载:https://www.opencv.org/opencv-3-4.html
- opencv_contrib下载:https://github.com/opencv/opencv_contrib/releases
注意:opencv与opencv_contrib版本一定要对应
编译
-
下载完成后解压文件,将opencv和opencv_contrib放在同一个文件夹下
在该文件夹下新建文件夹newbuild -
打开cmake进行编译
选择好编译文件
点击Configure选择Visual Studio 14 2015,然后点击Finish
第一次点击Configure的结果
找到OPENCV_EXTRA_MODULES_PATH,添加opencv_contrib再次点击Configure,如果还有红色则继续点击Configure直至红色消失,最后点击Generate
编译成功后如上图所示
关闭cmake,打开newbuild文件夹找到OpenCV.sln,用vs2015打开,选择debug/release,选择INSTALL右键重新生成
编译成功后的结果编译结束后在newbuild/lib/Debug或者newbuild/lib/Release下得到如下库文件
如果要编译opencv的其他版本按照上述步骤操作就行,有什么不对的地方欢迎指正。