VOC数据集讲解及自己标注

Posted 啊~小 l i

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VOC数据集讲解及自己标注相关的知识,希望对你有一定的参考价值。

数据集的标注

首先要安装labelImgpip install labelimg

  1. 首先准备一个文件夹里面包括两个子文件夹和一个txt文件:(annotation、image、classes.txt)
    结构如下图:
    |-------- (父级目录)
    |— annotation
    |— image
    |— classes.txt
  2. 在文件里打开shell命令行 ,输入labelimg ./image ./classes.txt
    • 第一个参数为图片的文件夹
    • 第二个为标签的txt文件
    • 修改保存文件信息的文件夹(Change Save Dir -> annotation)
    • 绘制矩形框(Create)如果觉得目标比较难检测,可以勾选右上角的(difficult)。如下图
    • 保存文件(Save)

解释

<annotation>
	<folder>image</folder> 
	<filename>th (1).jpg</filename>  <!--图片名称-->
	<path>C:\\Users\\L_H\\Desktop\\voc\\image\\th (1).jpg</path>  <!--图片路径-->
	<source>
		<database>Unknown</database>
	</source>
	<size>
		<width>183</width>  <!--图片宽度-->
		<height>137</height>  <!--图片高度-->
		<depth>3</depth>   <!--图片深度-->
	</size>
	<segmented>0</segmented>
	<object>
		<name>dog</name>   <!--图片类别-->
		<pose>Unspecified</pose>
		<truncated>1</truncated>  <!--是否被截断-->
		<difficult>0</difficult>
		<bndbox>
			<xmin>42</xmin>   <!--左上角位置的X-->
			<ymin>12</ymin>   <!--左上角位置的Y-->
			<xmax>178</xmax>  <!--右下角位置的X-->
			<ymax>137</ymax>  <!--右下角位置的Y-->
		</bndbox>
	</object>
</annotation>

以上是关于VOC数据集讲解及自己标注的主要内容,如果未能解决你的问题,请参考以下文章

MMsegmentation训练自己的voc数据集

MOT20数据集转VOC和Labelme标注的数据集,以及YoloV5的数据集。

目标检测实战教程01-使用labelimg标注目标检测数据集|voc转COCO数据集

[数据集][VOC]挖掘机数据集voc格式4288张介绍

[数据集][VOC]消防灭火器数据集voc格式5156张介绍

[原创]FIRC-Gesture数字手势识别VOC数据集简介