目标检测学习笔记(五)目标检测标注工具labelImg使用
目标检测学习笔记(五)目标检测标注工具labelImg使用
参考:
(全)最好的目标检测原理与实践课程–【176:42】部分讲解labelImg
目录: 计算机视觉应用实战-网易云课堂
YOLOv5模型训练–【01:12】部分讲解labelImg
labelImg下载地址-windows版
[var1]
接下来就可以打开exe文件
labelImg.exe需要放在纯英文的路径下才能保证完美运行!
[var1]
存放图片
11.jpg 原图像文件
predefined_classes.txt 提供的默认的class,如果不需要这些类型的话,可以将其删除,也可以在其中自定义默认class
[var1]
点击Open导入图片,按下快捷键w,选定目标后,会弹出输入框,写上class名称,就可以了,如果有多个目标,那就继续标
labelImg还支持文件夹的导入,在标完一张后,在左侧选择Next Image就可以切换到下一张继续了。输出格式部分,目前labelImg支持YOLO和PascalOVC2种格式,前者标签信息是存储在txt文件中,而后者是存储在xml中
打完标签后,就可以进行保存了,图片和标签文件我们分开存放,但是文件名是对应的,只是扩展名不同
[var1]
YOLO格式标签文件的内容:
一行代表一个目标,格式是:class x_center y_center width height
第一列是class的索引,计数从0开始,比如这里的0代表的是crack,1代表的是dog;后4列是x_center/image_width、y_center/image_height、width/image_width、height/image_height,取值范围是0 ~ 1
class.txt文件中保存的是类别
xml标签格式:
文件夹
图片名称
路径
Unknown
宽
高
通道数
0
重点部分,标注信息:
分类名
Unspecified
1
0
框的坐标:
左上方x坐标
左上方y坐标
右下方x坐标
右下方y坐标
本张照片的xml文件内容:
data
11.jpg
C:\Users\Administrator\Desktop\windows_v1.8.1\data\11.jpg
Unknown
1400
1200
1
0
crack
Unspecified
1
0
1
562
1062
626
目标检测学习笔记(五)目标检测标注工具labelImg使用相关教程