VOC数据集讲解及自己标注
Posted 啊~小 l i
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VOC数据集讲解及自己标注相关的知识,希望对你有一定的参考价值。
数据集的标注
首先要安装labelImgpip install labelimg
- 首先准备一个文件夹里面包括两个子文件夹和一个txt文件:(annotation、image、classes.txt)
结构如下图:
|-------- (父级目录)
|— annotation
|— image
|— classes.txt - 在文件里打开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数据集讲解及自己标注的主要内容,如果未能解决你的问题,请参考以下文章
MOT20数据集转VOC和Labelme标注的数据集,以及YoloV5的数据集。
目标检测实战教程01-使用labelimg标注目标检测数据集|voc转COCO数据集