labelImg 使用教程 图像标定工具

参考链接:LabelImg

LabelImg简介

在这里插入图片描述
LabelImg是图形图像注释工具。

它是用Python编写的,并将Qt用于其图形界面。

批注以PASCAL VOC格式(ImageNet使用的格式)另存为XML文件。此外,它还支持YOLO格式
在这里插入图片描述
在这里插入图片描述

LabelImg安装

安装请参考:VOC数据集图片标注工具labelImg简介、安装、使用方法详细攻略(windows) PyQt4、PyQt5

LabelImg用法

步骤(PascalVOC)

  1. 按照上面的说明进行构建和启动。
  2. 在菜单/文件中单击“更改默认保存的注释文件夹”
  3. 点击“打开目录”
  4. 点击“创建RectBox”
  5. 单击并释放鼠标左键以选择一个区域来标注矩形框
  6. 您可以使用鼠标右键拖动矩形框来复制或移动它

注释将保存到您指定的文件夹中。

您可以参考以下热键来加快工作流程。

步骤(YOLO)

  1. data/predefined_classes.txt定义在您的训练中使用的类的列表。
  2. 按照上面的说明进行构建和启动。
  3. 在工具栏中的“保存”按钮下方,单击“ PascalVOC”按钮以切换为YOLO格式。
  4. 您可以使用Open / OpenDIR处理单个或多个图像。完成单个图像后,单击“保存”。

YOLO格式的txt文件将以与您的图片相同的名称保存在同一文件夹中。名为“ classes.txt”的文件也被保存到该文件夹​​。“ classes.txt”定义您的YOLO标签所引用的类名称的列表。

注意:

  • 标签列表在处理图像列表的过程中不得更改。保存图像时,classes.txt也将被更新,而以前的注释将不被更新。
  • 保存为YOLO格式时,请勿使用“默认类别”功能,否则将不会引用该功能。
  • 当保存为YOLO格式时,“困难”标志将被丢弃。

创建预定义的类

您可以编辑 data / predefined_classes.txt 以加载预定义的类

热键

快捷键功能
Ctrl + u从目录加载所有图像
Ctrl + R更改默认注释目标目录
Ctrl + s储存
Ctrl + d复制当前标签和矩形框
space将当前图像标记为已验证
w创建一个矩形框
d下一张图片
a上一张图片
del删除选定的矩形框
Ctrl ++放大
Ctrl–缩小
↑→↓←键盘箭头移动选定的矩形框
验证图片

当按下空格键时,用户可以将图像标记为已验证,然后将显示绿色背景。在自动创建数据集时使用此功能,然后用户可以浏览所有图片并标记它们,而不用对其进行注释。

设置困难识别对象

困难字段设置为1表示该对象已被注释为“困难”,例如,清晰可见但在不大量使用上下文的情况下很难识别的对象。根据您的深度神经网络实现,您可以在训练期间包括或排除困难对象。

相关项目

  1. ImageNet Utils下载图像,创建标签文本以进行机器学习等
  2. 使用Docker运行labelImg
  3. 生成PASCAL VOC TFRecord文件
  4. 基于Nick Roach(GPL)图标的App图标
  5. 在vscode中设置python开发
  6. 该项目在iHub平台上的链接

实际操作

  1. 先准备好两个文件夹,一个存放已经采集好的图片,另一个存放准备标定后的xml文件,并修改data文件夹下的predefined_classes.txt类文件(我这里只设置一个类 )并保存:
    在这里插入图片描述
    在这里插入图片描述
  2. 在LabelImg文件夹右键控制台运行python labelImg.py启动程序:在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  3. 点击open dir,选择我们存放图片的文件夹,然后再选择我们准备存放xml文件的文件夹:
    (注意:打开已有标注的文件夹时,务必保证里面有class.txt文件,否则程序将崩溃)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  4. 然后点击Create/nRectBox或按快捷键W开始画框:
    在这里插入图片描述
  5. 选择目标类别并点击ok
    在这里插入图片描述
  6. 标完后点击Next Image或按快捷键D切换到下一张图片
    在这里插入图片描述
  7. 当一张图片标记完成后,会在一开始我们设置存储xml文件的文件夹下生成一个xml文件:
    在这里插入图片描述
  8. 打开可观察里面的内容:
    在这里插入图片描述
  • 43
    点赞
  • 290
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Dontla

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值