VS2019+cmake+OpenCV配置(Windows)

说明:OpenCV分为两个部分,一个是OpenCV官方团队在一直免费维护的源码,还有一个是业界的其他人员共同开发的高级函数部分OpenCV-contrib模块,前一个比较稳定,后一个不那么稳定,但是提供了更多的功能可选。

一、必要工具

1.OpenCV源码

官网给出了3种下载方式:GitHub,source,.exe的形式

我推荐source,直接下载Zip

链接:https://github.com/opencv/opencv/archive/4.5.1.zip

然后贴上我自己的百度网盘连接,供下载:

链接:https://pan.baidu.com/s/1qWCF13XU3CJen-EM0WN1og 
提取码:47jx 
 

2.OpenCV-contrib

链接:https://github.com/opencv/opencv_contrib/releases

同样可在上面百度网盘下载

 

3.cmake工具安装

这个工具的作用暂时不介绍,可自行百度,因为这个涉及到了代码编译部分的原理,需要结合计算机的知识一起看。

下载链接:https://cmake.org/download/

下载msi,双击一路傻瓜式安装,其中主要选择添加PATH哪一项,其他都可以随意选择安装,不要中文路径。

 

4.vs2019的安装

这里只提供下载链接和安装教程链接

https://visualstudio.microsoft.com/zh-hans/downloads/下载社区版

https://www.cnblogs.com/vs2019anzhuang/p/13382995.html安装教程

 

二、编译配置过程

1.打开cmake-gui,配置界面如下:

VS2019+cmake+OpenCV配置(Windows)_第1张图片

其中,第一行是OpenCV源码路径,第二行是你要编译工程到哪个文件夹的路径,可以随便选,但是不能中文

然后点击configure,选择vs2019和64位平台,finish

等待编译完成

2.然后会出现全红的界面

这里有些错误需要选择,打开CMakeDownloadLog.txt就知道哪里有问题了

第一个主要是ippicv的问题,这里附上一个链接:https://www.cnblogs.com/yongy1030/p/10293178.html和

https://zhuanlan.zhihu.com/p/113143590

可以应对不同操作系统去解决这个问题。

 

3.在解决完上述所有问题之后,就可以点击generate,生成vs工程

4.在刚刚自己制定的文件夹路径下找到OpenCV.sln,打开它,选择release版本,直接生成解决方案,然后在cmaketargets里只生成INSTALL。

上述不清楚的地方,请参考另一篇博客:https://blog.csdn.net/JUST__Tw/article/details/111879405

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(OpenCV)