【Windows 7 x64】OpenCV 3.4.1 +Cmake+VS2017下载与安装详细教程

本文主要参考博客:1.【Windows 7 x64】OpenCV 3.4.1 下载与安装详细教程 - JM_1013的博客 - CSDN博客 https://blog.csdn.net/JM_1013/article/details/80465705
这篇博文介绍了Cmake、VS2017、opencv3.4.1的下载安装。

最后在利用cmake编译opencv的时候出现了一些问题,提示信息了出现了几个模块的一些警告信息,表示无法连接到服务器,下载不了对应东西。
在这里插入图片描述

虽然继续向下安装也不会出现其他问题,继续在VS2017中编译生成后,新建测试项目也能正确显示。不过问题在于这俩模块应该是无法使用的。ffmpeg貌似是用于音视频播放解析的,而ippicv貌似是加速计算的?

后面还是打算重新编译一下。参考博客:
1.CMake opencv时Download: opencv_ffmpeg.dll、ippicv等失败的解决方法 - 楷尘·极客 - CSDN博客 https://blog.csdn.net/KayChanGEEK/article/details/79919417
2.CMake opencv时Download: opencv_ffmpeg.dll、ippicv等失败的解决方法 - 楷尘·极客 - CSDN博客 https://blog.csdn.net/KayChanGEEK/article/details/79919417

我是通过CMakeDownloadLog.txt里面文件的网址来下载的。但是仍旧下载不了,根本无法打开网页。。。
所以傻瓜式的找了一些VPN,然后下载好了(这里还是费了不少劲。。烦)。准备打包放在我的百度云网盘,方便以后下载。
在这里插入图片描述

参考这两篇博客:
Cmake编译opencv下载不了ffmpeg时的解决办法 - Wenism - 博客园 https://www.cnblogs.com/jerrybaby/p/8295111.html
CMake编译OpenCV4.0时opencv_ffmpeg.dll等下载失败的解决思路总结 - 葫芦娃508 - 博客园 https://www.cnblogs.com/huluwa508/p/10142718.html

把下载好的两个dll和ffmpeg_version.cmake放到了F:\Qin\OpenCV\ReBuild\3rdparty\ffmpeg文件夹下(新建ffmpeg文件夹)
注意的点是:网址"https://raw.githubusercontent.com/opencv/opencv_3rdparty/759a23e24ab787a0979f8a93103dcc3105ec10c1/ffmpeg/ffmpeg_version.cmake" 无法直接下载,而是直接打开了ffmpeg_version.cmake,可以右键网页选择另存为 ffmpeg_version.cmake.txt(搜狗浏览器没这选项,换成了chrome浏览器),然后再改为ffmpeg_version.cmake。这里如果自己新建一个txt,然后直接将网页上的内容拷进去,然后再该后缀为.cmake是不行的,在CMakedonwload.txt会提示md5不匹配。

对于ippicv,网址下载了一个压缩包,不过要改下名。添加一个hash值。这个hash值可以直接去opencv3.4.1里面的.cache文件夹的ippicv里找到一个0KB(因为下载失败)的压缩包,复制名字即可。然后将压缩包粘贴到现在的地址F:\Qin\OpenCV\opencv-3.4.1.cache\ippicv即可。

现在再次点击configure不再有警告信息了。所有模块均正确安装。接下来就是按步照班的在VS2017里面编译和测试opencv是否安装好了。
在这里插入图片描述
链接:https://pan.baidu.com/s/1U21Ch7jVK0ulI2wr9H0wXw
提取码:clko
失效了,换这个:链接:https://pan.baidu.com/s/1w2o4E2V8XrUil0MgB9lr2g
提取码:z2fr

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值