@测试yolov4-keras模型时出错----classname错乱

最近在服务器上训练yolov4-keras,用训练好的权重测试时发现,检测精确度不错,但是与我标注的名称完全不同,类别完全错误,而且每次错的很有规律,(我是在服务器上训练好,把权重下载到本地测试的)如下图:
Yolov4-keras训练自己的模型测试时classes错乱
所有straight检测成了left , 所有straightright 检测成了straightleft,都是固定错误。接下来又测试了别的图片,类别名称都不对,就在想是不是标签顺序放错了,把带class的文件检查了一下发现本地voc_classes.txt文件中的类别顺序与训练时服务器中的不一样,如下:
Yolov4-keras训练自己的模型测试时classes错乱
Yolov4-keras训练自己的模型测试时classes错乱
更改之后测试正确。
Yolov4-keras训练自己的模型测试时classes错乱
小白每走一小步都太艰难了-。-

相关文章: