[软件工具]精灵标注助手目标检测数据集格式转VOC或者yolo

有时候我们拿到一个数据集发现是xml文件格式如下:

<?xml version="1.0" ?>
<doc>
	<path>C:\Users\Administrator\Desktop\test\000000000074.jpg</path>
	<outputs>
		<object>
			<item>
				<name>dog</name>
				<bndbox>
					<xmin>64</xmin>
					<ymin>271</ymin>
					<xmax>361</xmax>
					<ymax>385</ymax>
				</bndbox>
			</item>
		</object>
	</outputs>
	<time_labeled>1692452783787</time_labeled>
	<labeled>true</labeled>
	<size>
		<width>640</width>
		<height>426</height>
		<depth>3</depth>
	</size>
</doc>

或者是下面json格式

{"path":"C:\\Users\\Administrator\\Desktop\\test\\000000000042.jpg","outputs":{"object":[{"name":"dog","bndbox":{"xmin":228,"ymin":32,"xmax":576,"ymax":286}}]},"time_labeled":1692452770011,"labeled":true,"size":{"width":640,"height":478,"depth":3}}

很显然xml文件格式不是VOC格式,真正VOC格式类似下面

<annotation>
    <folder>VOC</folder>
    <filename>000000000074.jpg</filename>
    <path>C:\Users\Administrator\Desktop\test\000000000074.jpg</path>
    <source>
        <database>FIRC</database>
    </source>
    <size>
        <width>640</width>
        <height>426</height>
        <depth>3</depth>
    </size>
    <segmented>0</segmented>
        <object>
            <name>dog</name>
            <pose>Unspecified</pose>
            <truncated>0</truncated>
            <difficult>0</difficult>
            <bndbox>
                <xmin>64</xmin>
                <ymin>271</ymin>
                <xmax>361</xmax>
                <ymax>385</ymax>
            </bndbox>
        </object>
</annotation>

大家都知道VOC或者yolo格式是目标检测最常用数据集格式,标注精灵助手格式显然不能直接用于训练,必须转换到VOC格式或者yolo格式才行。因为开发了一个小工具支持到VOC或者yolo格式转换,首先我们打开软件

将标注xml文件或者json文件拖拽到列表点击开始即可自动转换。详情参考视频教程讲解:

精灵标注助手格式转VOC转YOLO格式_哔哩哔哩_bilibili这个软件是window上使用的,可以将精灵标注助手格式xml文件或者json格式文件转成VOC格式或者YOLO格式, 视频播放量 103、弹幕量 0、点赞数 4、投硬币枚数 0、收藏人数 4、转发人数 0, 视频作者 未来自主研究中心, 作者简介 未来自主研究中心,相关视频:C#实现全网yolov7目前最快winform目标检测,基于yolov8+deepsort实现目标追踪视频演示,基于yolov8+bytetrack实现目标追踪视频演示,VOC数据集自动预标注反标注系统之视频自动追踪标注视频演示,基于yolo-nas+bytetrack实现目标追踪视频演示,基于yolo-nas+deepsort实现目标追踪视频演示,用opencv和onnxruntime去部署yolov5-7-8,鼠标多位置同时点击教程,[数据集介绍][目标检测]河道垃圾水面漂浮物数据集VOC格式1304张,将yolov5-6.2封装成一个类几行代码完成语义分割任务https://www.bilibili.com/video/BV1qX4y1W7bW/ 

猜你喜欢

转载自blog.csdn.net/FL1623863129/article/details/132414286