淘先锋技术网

首页 1 2 3 4 5 6 7

目标检测学习笔记(五)目标检测标注工具labelImg使用

目标检测学习笔记(五)目标检测标注工具labelImg使用

参考:

(全)最好的目标检测原理与实践课程–【176:42】部分讲解labelImg

目录: 计算机视觉应用实战-网易云课堂

YOLOv5模型训练–【01:12】部分讲解labelImg

labelImg下载地址-windows版

[var1]

4e82a546d9f727b47909827d76a05119.png

接下来就可以打开exe文件

labelImg.exe需要放在纯英文的路径下才能保证完美运行!

48c09e12cca425533e5f4a4eca436023.png

[var1]

存放图片

11.jpg 原图像文件

predefined_classes.txt 提供的默认的class,如果不需要这些类型的话,可以将其删除,也可以在其中自定义默认class

10a626588498228802378ceebe4ee119.png

b5697e3ff989841e287f39da76ac9d4a.png

[var1]

8c9666a7f964d1ec3cc09765f16762fc.png

点击Open导入图片,按下快捷键w,选定目标后,会弹出输入框,写上class名称,就可以了,如果有多个目标,那就继续标

labelImg还支持文件夹的导入,在标完一张后,在左侧选择Next Image就可以切换到下一张继续了。输出格式部分,目前labelImg支持YOLO和PascalOVC2种格式,前者标签信息是存储在txt文件中,而后者是存储在xml中

打完标签后,就可以进行保存了,图片和标签文件我们分开存放,但是文件名是对应的,只是扩展名不同

4fb9f6be7f3ba2b8bae1d8e539a1bb77.png

[var1]

69ff08a2ac2a0341581334be58d6700b.png

YOLO格式标签文件的内容:

一行代表一个目标,格式是:class x_center y_center width height

1da7fed3747352fd44ac22f0c8457845.png

第一列是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标签格式:

e7f1de3ca2a03968cffd18e753fba3c9.png

文件夹

图片名称

路径

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使用相关教程