检查labelimg数字标签是否标注错误
程序员文章站
2022-04-03 22:32:29
...
在我们标注一个几千张的数据集的时候,难免会出错。而这些错误会被当成负样本,对我们的准确度造成影响。
以我为例,做仪表识别时,标注数千张数字图片。
大概是这样的。
N002145-003 我们人工读数给文件名加后缀003(这一步没有捷径)
我们的核心思想用003和标注生成的xml文件中标签对比
那么就很容易实现了,这里使用python
import xml.etree.cElementTree as et
import os
path = r'D:/w h/test'
filenames = os.listdir(path)
for filename in filenames:
tree=et.parse(filename)
root=tree.getroot()
filename=root.find('filename').text
i = 7
for Object in root.findall('object'):
name=Object.find('name').text
list1=[name]
list5=filename
i = i + 1
if str(name)!=str(list5[i]):
print("error")
print(filename)
大功告成!(短短十几行代码)
居然有十八张错误0.0
上一篇: 学习Java第一天
下一篇: 06:浮点数向零舍入
推荐阅读