制作数据集时候,标注的xml文件中的标签数据width和height为0,报错:ZeroDivisionError: division by zero
最近在是使用yolov4训练一个目标检测的项目,在制作数据集的时候,选取的图片有.png和.jpg两种,标注之前使用 格式工厂 把所有的 .png 转换成了 .jpg,(这里没有进行图片同一的resize处理)然后使用 labelImg 标注软件生成的xml文件。在进行数据的清洗和统计时候,发现xml 文件中写入的标签和数值为0,如下图:
进行训练时候会有相关的报错:ZeroDivisionError: division by zero
网上搜索,有的介绍是图片转换格式接导致lambel无法读取图片的大小造成的,但是在我同一批转换的图片中,只有一张图片出现了这种情况,所以我另外找了一张图片进行标注和替换,放到之前的数据集中,就可以进行训练了。