数据集的标注
首先要安装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>