系统环境:Win10+Python3.6.5+YOLOV3
1.错误问题
detect.py检测结果无标注框
2.错误原因
该错误可能由于以下原因产生的:
1、cfg配置文件有问题
2、模型欠拟合
(1)cfg文件配置信息
# Testing
batch=1
subdivisions=1
# Training
#batch=256
#subdivisions=64
训练时除了上述参数外还包括置信度,学习速率等参数可以修改
yolo配置文件的参数说明:
https://blog.csdn.net/yangdashi888/article/details/78032545
(2)模型欠拟合
模型训练欠拟合导致训练出来的模型在检测时对目标物体置信度不高,也可能导致模型检测时不显示标注框
当时遇到的问题是训练10轮,但是最终模型检测额结果置信度较低输出时被自动忽略掉了,测试的时候我将模型的训练轮数修改到40轮,在图像中识别出部分物体(置信度为0.3左右)