原文地址:https://blog.youkuaiyun.com/baidu_36669549/article/details/79798587
亲测有效!
邮箱1:marsmarcin@sina.com
邮箱2:2156362475@qq.com
其实也是看不下去网上的一些博客在坑人,所以自己动手实现了一下,,本人的电脑属于比较老的版本,奔腾。。。
所有的都是参照官网上的说明做的。AlexeyAB/darknet这是链接。
0.准备工作就是你得事先装好opencv3.2.0和VS2015,官网上说,只要是3.0版本以上均可,但是不要超过3.6好像,嗯。
装好了这两个就可以下载源码了。
1.AlexeyAB/darknet下载zip文件解压到你经常安装软件的地方
我就放在了D:\darknet-master这里
2.进入D:\darknet-master\darknet-master\build\darknet中发现有好多的工程项目,因为我们没有GPU,所以点击darknet_no_gpu.sln
3.选择Release ×64,开始调试
很快,输出为
没有错误成功!
4.我们进入D:\darknet-master\darknet-master\build\darknet\x64中找到了darknet_no_gpu.exe
5.将darknet_no_gpu.exe重命名成为darknet.exe,完成后,我们需要下载yolo3.weights在官网上
实在找不到就去我的链接里下吧YOLO v3.weights
密码:w7lp
拷贝到D:\darknet-master\darknet-master\build\darknet\x64中
6.找到darknet_yolo_v3.cmd,双击运行
成功!
7.关于视频文件的测试,找一个微信小视频,拷贝到D:\darknet-master\darknet-master\build\darknet\x64中重命名为test.mp4
找到darknet_yolo_v3_video.cmd双击运行,你会感觉非常卡,这个时候就有要买GPU的冲动了,v3的GPU最低需要4G加速,嗯
8.总结一下windows下配置好的YOLOv3的调用指令
这是测试图片文件的
darknet.exe detector test data/coco.data yolov3.cfg yolov3.weights -i 0 -thresh 0.25 dog.jpg
这是测试视频文件的
darknet.exe detector demo data/coco.data yolov3.cfg yolov3.weights -i 0 -thresh 0.25 test.mp4
也可以把darknet.exe加入至环境变量的,相应的命令变成:
图片版:
darknet detector test data/coco.data yolov3.cfg yolov3.weights -i 0 -thresh 0.25 dog.jpg
视频版:
darknet detector demo data/coco.data yolov3.cfg yolov3.weights -i 0 -thresh 0.25 test.mp4