源码编译opencv+contrib库

从github/opencv官网上下载某一版本的opencv和opencv-contrib压缩包。解压放入source文件夹。

打开cmake-gui,如下图所示,source code目录选择opencv的主目录,build 目录就按默认的来,点configure按钮,弹出配置提示框,编译目标选x64,确认,就开始了初步的编译。

源码编译opencv+contrib库

初步编译结束选择OPENCV_EXTRA_MODULES_PATH项的值为opencv-contrib包中modules文件夹,再点config按钮,结束时还有一些条目的颜色是品红色,再点config按钮如下图。

源码编译opencv+contrib库

所有条目都是白色了,就点generate完成cmake的操作。

源码编译opencv+contrib库

接着用VS2017打开build目录中的OpenCV.sln

生成解决方案,然后生成→批处理→勾选两个INSTALL的x64的release和debug,进行生成。

最后拷贝install目录改名为opencv库名用作环境

参考链接:

windows10 64位+vs2017+CMake 编译 opencv-4.0.1 和 opencv_contrib-4.0.1