【YOLO算法训练数据标签】XML格式标签文件转换为txt格式
2023-12-18 17:14:59
背景:
训练YOLO模型时,其目标检测标签文件为txt格式,并且其内容格式为:一行一个目标,每行包括类别ID、目标在图像中的归一化Bounding Box(以图片宽度和高度为单位),用空格分隔。而有时遇到的目标检测标签为xml格式,所以这是就要我们将其进行格式转换,以适合于YOLO模型的训练。
实例:
以M3FD数据集为例。(此数据集中给出了图片对应的xml格式的目标检测标签文件)
M3FD Dataset下载地址:M3FD
要求将目标检测的XML格式的文件转换为TXT格式。
(1)XML格式的目标检测标签文件内容展示:
<annotation>
<folder>F</folder>
<filename>00000.png</filename>
<path>D:\M3FD\F\00000.png</path>
<source>
<database>Unknown</database>
</source>
<size>
<width>1024</width>
<height>768</height>
<depth>3</depth>
</size>
<segmented>0</segmented>
<object>
<name>People</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>46</xmin>
<ymin>372</ymin>
<xmax>82</xmax>
<ymax>478</ymax>
</bndbox>
</object>
<object>
<name>People</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>289</xmin>
<ymin>380</ymin>
<xmax>314</xmax>
<ymax>450</ymax>
</bndbox>
</object>
<object>
<name>People</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>271</xmi
文章来源:https://blog.csdn.net/lingchen1906/article/details/135063820
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!