logo头像

猪老大要进步!

目标检测--训练集标注工具labelImg的配置和使用

本文于 1210 天之前发表,文中内容可能已经过时。

我想要自己训练一个目标检测网络,首先需要的就是训练集。可是图片中物体的定位怎么写呢,难道要自己记录目标图像的中心点和锚框大小吗?哭了。。所幸,发现了这个labelImg工具。

作者演示教程:

labelImg是一个开源的工具,有可视化界面,如下所示。

demo

安装 Installation

windows下有现成的应用程序可用,百度网盘链接: https://pan.baidu.com/s/1d27UMi

但是在使用这个应用的时候我发现,如果把压缩包解压之后运行这个程序,则小黑框一闪而没,根本用不了。只有在压缩包里面直接打开是可以用的。

使用 Usage

  1. 在labelImg文件中,有个data文件夹,里面有predefined_classes.txt记录着分类名称,可以手动更改类别

  2. 选择File->Change Saved Dir(不同版本稍微有些差异,也可能叫做changedefault annatation saved dir),然后选择一个空文件夹作为你生成的标记xml存放的位置

  3. 点击Open Dir选择你的影像图片文件夹

    open dir

  4. 之后,图片便加载进来了,点击左侧Create RectBox,就可以在图像上绘制矩形框了。因为版本差异,绘制矩形框有的需要一直按住鼠标左键,有的则只用初始和结束位置点击一下,视具体版本情况而定。

    labelling

  5. 绘制结束后,会弹出一个框,选择你要标记的类别,比如dog,如果列表里面没有这个类别,可以在方框中输入,最后点击OK。此时,按住Ctrl+S才算保存,之后,可以使用鼠标点击next image进入下一张或者使用快捷键D进入下一张,最终每张图片标注的结果将保存在xml文件中,xml文件和图片名称一致。

快捷键:

Ctrl + u Load all of the images from a directory
Ctrl + r Change the default annotation target dir
Ctrl + s Save
Ctrl + d Copy the current label and rect box
Space Flag the current image as verified
w Create a rect box
d Next image
a Previous image
del Delete the selected rect box
Ctrl++ Zoom in
Ctrl– Zoom out
↑→↓← Keyboard arrows to move selected rect box

参考资料:

1、源码地址

2、Bilibili视频

3、Windows下深度学习标注工具LabelImg安装和使用指南

支付宝打赏 微信打赏

赞赏是不耍流氓的鼓励