配置OpenCV3.4.5扩展模块:CMake3.14.0+opencv_contrib3.4.5+VS2017+WIN10(解决release依赖项丢失问题)

今天在学习opencv视频对象跟踪时涉及到了扩展模块的使用,之前第一次配置opencv时没有进行扩展模块的配置,所以今天花了一上午的时间终于配置好了。第一次写博客,主要是为了防止以后电脑崩了(话说我换了固态硬盘之后系统莫名崩过两次。。。)再来找教程重新配置麻烦。贴链接为主,看到的朋友凑合看。

如果你想很舒服的按照教程一步一步下来,那么请你一定要有一个稳定的代理。解释下为什么,在使用CMake进行编译的时候会下载一些我也看不懂的文件,而没挂代理的时候你会在download阶段等待很长时间,然后看到红字time out。如果没有代理,你必须得在各种地方去找各种相对应的文件下载,并且还要找到对应的文件夹位置,甚至还需要修改源码里的文件路径。这样做一是浪费大量的时间,二是会浪费很多积分,最关键的是你下载下来的还不一定好用。所以,一个稳定的代理很重要,而且最好把代理用的服务器换成美国(用香港的代理还是会出现下载不动的情况,猜测是因为GitHub这些的服务器都在美国吧)。

前提是已经配置好了opencv3.4.5+VS2017+WIN10(4.3改,从零配置也可以。)
下来就是各种链接了:
1.CMake3.14.0下载:https://cmake.org/download/
在这里插入图片描述下载红框框的可执行文件、安装。具体详细的步骤请看我下来的教程链接。
2.opencv_contrib3.4.5下载:https://github.com/opencv/opencv_contrib/releases
在这里插入图片描述
下载红框框的压缩文件。具体解压路径及其他问题请看我下来的教程链接。

具体的安装过程及注意事项请看以下各位大神的博客,默默做个搬运工:

1.OpenCV3.4.5+VS2017+扩展模块编译:https://www.cnblogs.com/procorosso/p/10305929.html
2.OpenCV contrib 3.2.0扩展模块添加与编译(VS2017+OpenCV3.2.0)详解与排坑:https://blog.csdn.net/weixin_37800680/article/details/72566294
3.cmake3.14.0+opencv_contrib4.0.1+VS2017配置过程及可能出现的错误和问题:http://www.pianshen.com/article/8904264424/#_158
4.CMD批处理提取文件夹下lib文件:https://blog.csdn.net/u014801811/article/details/79984707
5.(4.4日加,每次跑程序时行人检测的部分特别的慢,两帧之间得隔很长时间,看博客了解到用release模式跑的很快,可是我按照上面的配置方法发现生成的库里根本没有release的依赖项。今天终于找到了一篇博客解决了此问题,生成release对应的.lib文件后全部添加到依赖项内就可以使用release模式跑程序了。速度提升了很多,个人感觉得有三四倍的提升。)
OPENCV cmake编译后只有DEBUG模式的lib库 如何生成release模式的lib库:https://blog.csdn.net/nienelong3319/article/details/79104418

第一篇博客到此为止,再次感谢有这么多博主能让我这个做本科毕设的小白一步一步进行下去,感谢感谢。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值