问题描述
用 Faster-RCNN 训练检测模型时,训练到中间过程报如下错误:
gt_argmax_overlaps = overlaps.argmax(axis=0)
ValueError: attempt to get argmax of an empty sequence
解决方法
写一段代码检查数据问题,可能的问题包括:
1、生成了 xml 标注文件,但标注数量为空
2、检测 xml 中的 width、height 是否为 0
3、检测 size 的 xmin、xmax、ymin、ymax 是否在 [0, width]、[0, height] 范围内
输出异常 xml 路径,将其删除或者修正即可再次训练模型了,训练一切正常。
- 注:我训练模型用的数据是VOC格式

本文详细解析了在使用Faster-RCNN进行目标检测模型训练过程中遇到的ValueError异常,具体表现为尝试获取空序列的最大值。通过检查XML标注文件的完整性,包括标注数量、图像尺寸及边界框坐标,定位并修复数据问题,确保模型训练顺利进行。

被折叠的 条评论
为什么被折叠?



