配置yolov3环境

参考文章:

https://blog.csdn.net/Yvette_Lucifer/article/details/82856664(应该是一个可爱女孩写的,遇到很多问题都是看她的文章里面的链接解决的,另外也提供了我之后的学习方向)

https://blog.csdn.net/baidu_36669549/article/details/79798587(最开始找到的最符合我情况的一篇,步骤干净利落,但是不是很详细)

https://blog.csdn.net/qq_41175905/article/details/80560429(vs上配置opencv的一篇超级详细的文章,一篇就足够)

切入正题,关于在没有gpu的环境下windows系统的yolov3环境配置:

(1)vs2017(主要就是生成exe文件以便后面的windows脚本能拿来运行)

(2)darknet下载(都是参考文章里面下载滴)

(3)yolov3权重文件下载(参考文章里面的大佬爸爸提供了百度云链接 造福了一方菜比)

(4)opencv(看到大佬帖子上说的必须是在3.4.0版本或者更老的才星,我,恰好3.4.1???西湖的水我的泪,不过不影响程序跑通,因为直接生成了predictions.jpg而没有通过opencv打开,我隐隐感觉到了我需要在未来的某天装上opencv3.4.0)

接下来是感人画面:
在这里插入图片描述

在这里插入图片描述

一些后续引人思考的问题:
(1)有一些小问题,就是Not compiled with opencv,saving to predictions.png instead,其一应该是opencv的版本问题,那么奇了怪了,也就是这次跑程序根本就没有用到opencv。。。那配置环境的时候是为什么要装。。。其二为什么是生成png格式而文件夹里面明明生成的是jpg。。。

(2)vs上跑darknet生成可执行程序的时候用到opencv没有?

(3)在整个过程中,似乎就只是涉及到darknet和yolov3的权重文件,那么明明算法里面除了darknet以外还有很多结构,这个是哪里体现的呢?难道说我只是用darknet在跑别人已经训练好的模型权重,也就是yolov3的weights文件才是别人已经跑过的yolov3的东西?

问出这些问题,感觉任重而道远,懂得太少,还是要多学习,快乐学习,踏实成长!

好的 经过一天的奋斗,问题解决!(opencv终于用上了!)

在这里插入图片描述

与大家共勉,持续记录和分享我的学习生活,我们下期见(训练自己的数据集哈)!

第四步:相关文件的配置

注意:网上很多教程没有这一步,会报那种找不到dll文件的错误,是因为没有将opencv里面的相关文件复制到C盘中的文件夹里面
操作方法:将bin目录下面的opencv_world341.dll和opencv_world341d.dll文件复制到C:\Windows\SysWOW64这个文件夹里面即可
将bin目录里面的opencv_ffmpeg341_64.dll复制到C:\Windows\System32这个文件夹里面(详细看图)
如果是opencv其他的版本,把对应的dll文件移动到上述两个C盘文件夹即可!**

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值