OpenCV学习笔记(1)——配置VS2017+opencv3.4.10+opencv_contrib-3.4.10+cmake3.17.1

Markdown
经过几天的软件配置,终于完成了,记录一下,前期是结合网上的视频安装教程(版本3.4.6,安装步骤大同小异)和一篇很详细的安装教程一起安装配置的。由于配置文件很多文档都有,多对比几篇,才会更注意细节,不会出现漏配置,最后反而需要重新配置, 良心建议
视频链接: 链接: https://www.bilibili.com/video/av52615901/.
详细步骤链接:链接: https://blog.csdn.net/weixin_41695564/article/details/79925379.

1配置问题

(1)好几次因为ffmpeg_version.cmake的原因配置出现下面红色,通过对下面第四行的文件路径下的文本文件的提示,手动去下载额外的需要文件,放置对应的文件夹下面即可,这里一定要注意MD5,也就是哈希值是否一样,也就是你在下载完.cmake(打开以后在网页上另存文档即可保存该文件)后另存为的时候,重新命名的时候,要重新把文本里面的哈希值粘贴过去,而不是把原来就是0k文件的命名赋值粘贴过去!!!(虽然名称表面上没有区别,一定不要懒)
因为一旦这样做了,哈希值会不一致,导致配置中依然出现下列红色,我试了很多次,最后是把所有文件全部都配好以后,重新进行配置才成功的,谨记经验。

(2) 经过手动下载文件,第一步就卡在这里,一直配置一直显示这块红色,Configure Done,好在后面解决了,I got it.再提醒一下,再第一次configure全白通过以后,在搜索栏里找到:extra、world、nonfree这些关键字眼的相关的打上勾,再次configure,此时你会发现还会有红色,因为这次是添加了contib库进去,所以文本提示还需要下载相关的一些文件放到对应的文件夹下面。这些都是我在配置中发现的。最后我是把需要的全部文件全部下载好以后重新配置,在cmake的file里找到delete,重新勾选vs,切记第二行默认是32位的电脑,如果你的电脑配置比较好是64位的,记得下拉选择64位的!!!不然等配置你去VS配置编译的时候不匹配。
然后就一直绿灯,直到配置完,测试代码,运行成功。

2提醒
测试代码的时候,有的头文件无法打开,注意网上代码的头文件的路径,有的不一样,opencv2和opencv3,相同的代码不一定能实现,因为opencv3有的需要调整命名方式,所以一定要注意,代码不能运行,不要怀疑自己配置有问题,可以稍微改改从网上下的代码,然后就成功啦!
OpenCV学习笔记(1)——配置VS2017+opencv3.4.10+opencv_contrib-3.4.10+cmake3.17.1_第1张图片3运行代码
(1)素材来自opencv提供的图片。

(2)测试代码链接:链接: https://blog.csdn.net/zilanpotou182/article/details/68061929.

(3)效果图

你可能感兴趣的:(openCV学习)