马春杰杰 Exit Reader Mode

[mcj]YOLOV3训练自己的数据集之后检测不到任何物体没有任何框的解决方法

官方版本

首先更改Makefile文件cudnn=0,也就是关闭cudnn,然后make clean,make。然后输入

./darknet detect cfg/yolov3.cfg yolov3_10000.weights 000001.jpg

进行探测,默认的是coco.names文件的类别,应该需要改一下其他配置文件。
(gpu=0,cudnn=0实测也行)

./darknet detector test cfg/myv3.data cfg/yolov3.cfg backup/yolov3_10000.weights 1.jpg

用这种方式就可以探测显示的是自己的类别了。

其他两个版本:

https://pjreddie.com/darknet/yolo
上述darknet原版是存在训练后检测不到物体的问题的。

https://github.com/AlexeyAB/darknet
AB版darknet不需要改Makefile中的cudnn,训练后就可以探测得到物体的。

本文最后更新于2019年6月18日,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!