Windows下自行编译opencv及opencv_contrib

标签: none

准备工作

1.oprncvopencv_contrib源码
2.Visual Studio
3.cmake gui
4.畅通的互联网连接

说明

这次使用的时源码和工具的具体版本是 opencv4.1.0 vs 2017 cmake 3.14.3
工作目录为D:/workspace/opencv410/

开始编译

打开cmake填写源码路径和编译生成文件保存路径点击configure进行第一次配置
Snipaste_2019-05-10_09-30-51.png
首次配置需要设置所选的编译器等信息
Snipaste_2019-05-10_09-31-18.png
第一次配置完成后找到OPENCV_EXTRA_MODULES_PATH填写opencv_contrib的modules目录后点击configure再次配置
Snipaste_2019-05-10_09-44-29.png
找到下面两个选项并打勾,之后点击gentrate生成vs项目,此过程中会联网下载组件,请确保网络通畅
Snipaste_2019-05-10_09-52-09.png
Snipaste_2019-05-10_09-52-48.png
在生成目录中找到OpenCV.sln,双击打开
Snipaste_2019-05-10_10-02-46.png
在vs2017找到 生成-批生成 按下图选择点击生成
Snipaste_2019-05-10_10-05-53.png
等待vs输出窗口有如下输出时编译完成
Snipaste_2019-05-10_11-09-44.png
编译后的文件会保存在install目录下,其目录结构与预编译包的build目录结构相同


添加新评论