在Windows上编译OpenCV

小灰灰 2023-10-10 12:34 125阅读 0赞

下载Visual Studio

这里下载的是Visual Studio 2019,社区版(免费)即可
下载地址 https://visualstudio.microsoft.com/zh-hans/downloads/

下载CMake

传送门: https://cmake.org/download/
在这里插入图片描述
Cmake安装教程详见 : https://blog.csdn.net/u011231598/article/details/80338941

下载OpenCV源码

下载opencv和opencv_contrib(扩展)的源码
git clone https://github.com/opencv
git clone https://github.com/opencv/opencv\_contrib.git

配置CMake

在这里插入图片描述
然后,点击Configure
在这里插入图片描述
点击Finish,就会开始Cmake配置了
配置完成后,会生成如下这样一个列表
在这里插入图片描述
我们搜索extra,在Value这栏填写上opencv_contrib/modules源码所在的路径
>>>>> 此处要注意 >>>>>>>>>>: 斜杠一定要用 /
在这里插入图片描述

接着,我们再去点击Configure

需要注意 ippicv和ffmpeg等是否有编译失败的情况,如果有,请查看这篇博客解决 : https://xugaoxiang.com/2019/12/26/build-opencv-with-cuda-for-windows/

当出现Configuring done,我们检查下标红的日志,如果没有标红的日志了,那么就可以点击Generate按钮,生成VS的代码,生成完毕后,就可以点击 Open Project,使用VS打开项目了
在这里插入图片描述
找到CmakeTargets下的INSTALL选项,点击生成,然后就会正式开始编译了。
在这里插入图片描述
这个过程和硬件性能有关,有可能需要两个小时左右。
接下来就慢慢等待编译完成即可 !
----------------------------------------------------------------
编译完成后,我们可以看多了一个install文件夹,里面有生成的dll等文件
在这里插入图片描述
至此,我们就完成了编译 !

参考

windows编译opencv,支持cuda加速
在Windows10上使用visual studio 2019编译opencv源码, 支持cuda加速,使用cmake-gui

发表评论

表情:
评论列表 (有 0 条评论,125人围观)

还没有评论,来说两句吧...

相关阅读