YOLO V3学习笔记(二)跑一下作者的cmd

YOLO V3学习笔记(二)跑一下作者的cmd,检测自己的数据

这里跑一下作者的cmd,出来一下最经典的狗狗照片

生成darknet.exe

参考博文:
https://www.cnblogs.com/cvtoEyes/p/9060232.html
https://blog.csdn.net/congcong7267/article/details/82841647 这篇文章从3.darknet这块开始看,当然前面的也很有参考意义,只是配置用到的是上面那个。

修改Makefile文件

这个文件在darknet-master目录下,要更改如下,如果是CPU训练就不用改
YOLO V3学习笔记(二)跑一下作者的cmd
看到一些教程里面要把nvcc ,还有GPU那块改成自己的地址,有的教程又没有改动,我的cuda是安装在默认路径下(不知道这两者有没有关系),这次没有改动,但是可以检测出来狗狗,也可以训练自己的数据

darknet.vcxproj darknet.sln

\darknet-master\build\darknet 路径下,这个是GPU版本的,cpu版本就是下面的
YOLO V3学习笔记(二)跑一下作者的cmd
打开darknet.vcxproj (用记事本,notepad++这样的打开就可),将里面的CUDA版本改成自己的版本,共有两处
YOLO V3学习笔记(二)跑一下作者的cmd
YOLO V3学习笔记(二)跑一下作者的cmd
注意:CUDA与版本号之间是有 一个空格
darknet.sln 用vs打开,记得win的版本要 无升级 ,8.1好像也可以,但是10.什么什么的不行,工具集要选 V140 ,2015那个
包含目录,库目录什么的看上面那两篇教程就好
生成之后就可以下载yolov3.weights文件放入\darknet-master\build\darknet\x64\目录下,并且双击该目录下的
YOLO V3学习笔记(二)跑一下作者的cmd
就可以生成最经典的那张狗狗的照片了
YOLO V3学习笔记(二)跑一下作者的cmd

检测自己的数据

用作者训练好的来检测自己的数据( 不是训练自己的数据

教程:https://blog.csdn.net/StrongerL/article/details/81022514

将“D:\Mark Twain\YOLOlianxi\yolo000\darknet-master\build\darknet\x64”中的“darknet_yolo_v3.cmd”文件中的“dog.jpg”去掉(不是删掉dog.jpg文件)

darknet.exe detector test data/coco.data yolov3.cfg
yolov3.weights -i 0 -thresh 0.25 dog.jpg -ext_output

pause

双击darknet_yolo_v3.cmd文件,命令行会提示输入测试图片的路径,如下图所示:
YOLO V3学习笔记(二)跑一下作者的cmd
一些预测效果
YOLO V3学习笔记(二)跑一下作者的cmd

YOLO V3学习笔记(二)跑一下作者的cmd

YOLO V3学习笔记(二)跑一下作者的cmd
YOLO V3学习笔记(二)跑一下作者的cmd

相关文章: