1、准备工作
CMake3.22.1和OpenCV4.5.5两个软件先下载好,没有的私聊我发出
2、正式开始安装
1>启动CMake开始配置
打开刚解压的cmake文件夹中找到bin目录下的cmake-gui.exe,双击出现CMake软件并配置如下
点击cmake中左下角的 Configure进行第一次配置,会弹出选择环境对话框
再点击Finish来进行第一次编译,编译完成如下
再进行设置,将BUILD_opencv_world打勾,将OPENCV_ENABLE_NONFREE打勾, 接着找到OPENCV_EXTRA_MODULES_PATH,将前面解压的opencv_contrib-4.3.0中的modules文件夹给设置进去,如下图所示
继续点击Configure,直到不出现红色
这三个设置好后,再点击configure,直到出现全部为白,再点击Generate来生成工程,出现如下就表示OK
注意:
在cmake中不管是勾选一条项目Configure一次,还是勾选多个项目一起Configure都是可行的,只要保证cmake上半部分的选择框的不出现红色就行,出现红色时可以通过多次点击Configure选项消除。
2、使用VS2019
再用VS2019打开上面使用CMake编译出来的OpenCV工程OpenCV.sln
再生成->批生成->选中ALL_BUILD的Debug与Release两个版本进行生成,需要等待一段时间
接着就是生成->批生成->选中INSTALL的Debug与Release两个版本进行生成,需要等待一段时间
这一阶段就完成了,生成了如下文件夹内容
以上是64位的编译方式,32位的编译方式就是把x64改成x86,后面的方法一一致
如有配置上的问题直接添加本人微信markmm2016找我来帮你配置
Original: https://blog.csdn.net/u013480226/article/details/123593160
Author: Qt学视觉
Title: CMake3.22.1+OpenCV4.5.5+VS2019配置
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/645007/
转载文章受原作者版权保护。转载请注明原作者出处!