使用vs2015+cmake编译opencv+opencv_contrib

使用vs2015+cmake编译opencv+opencv_contrib

下载

  1. cmake下载:https://cmake.org/download/
  2. opencv下载:https://www.opencv.org/opencv-3-4.html
  3. opencv_contrib下载:https://github.com/opencv/opencv_contrib/releases
    注意:opencv与opencv_contrib版本一定要对应

编译

  1. 下载完成后解压文件,将opencv和opencv_contrib放在同一个文件夹下
    使用vs2015+cmake编译opencv+opencv_contrib_第1张图片
    在该文件夹下新建文件夹newbuild

  2. 打开cmake进行编译
    选择好编译文件
    使用vs2015+cmake编译opencv+opencv_contrib_第2张图片
    点击Configure选择Visual Studio 14 2015,然后点击Finish
    使用vs2015+cmake编译opencv+opencv_contrib_第3张图片
    第一次点击Configure的结果
    使用vs2015+cmake编译opencv+opencv_contrib_第4张图片
    找到OPENCV_EXTRA_MODULES_PATH,添加opencv_contrib
    使用vs2015+cmake编译opencv+opencv_contrib_第5张图片再次点击Configure,如果还有红色则继续点击Configure直至红色消失,最后点击Generate
    使用vs2015+cmake编译opencv+opencv_contrib_第6张图片
    编译成功后如上图所示
    关闭cmake,打开newbuild文件夹找到OpenCV.sln,用vs2015打开,选择debug/release,点击本地Windows调试器,编译结束后,选择INSTALL右键重新生成
    使用vs2015+cmake编译opencv+opencv_contrib_第7张图片

编译成功后的结果
使用vs2015+cmake编译opencv+opencv_contrib_第8张图片编译结束后在newbuild/lib/Debug或者newbuild/lib/Release下得到如下库文件
使用vs2015+cmake编译opencv+opencv_contrib_第9张图片
使用vs2015+cmake编译opencv+opencv_contrib_第10张图片
如果要编译opencv的其他版本按照上述步骤操作就行,有什么不对的地方欢迎指正。

你可能感兴趣的:(opencv)