labelimg是一款开源的图像标注工具,标签可用于分类和目标检测,它是用python写的,并使用Qt作为其图形界面。它注释以createML、 VOC、YOLO等格式保存为XML、txt、json等文件,。此外,它还支持 COCO数据集格式。

一、LabelImg的安装

进入cmd命令行控制台(windows),输入如下的命令:
pip install labelimg -i https://pypi.tuna.tsinghua.edu.cn/simple
安装完成后,在cmd命令中输入labelImg回车,即可打开labelImg。

LabelImg的安装与使用_python

二、LabelImg的功能键和快捷键

首先熟悉常用功能键,即OPen、OPEN DIR、Change Save Dir 等

LabelImg的安装与使用_cmd命令_02

 快捷键如下

Ctrl + u 选择要标注的文件目录;
Ctrl + r 选择标注好的标签存放的目录;
Ctrl + s 保存标注好的标签(自动保存模式下会自动保存);
Ctrl + d 复制当前标签和矩形框;
Ctrl + Shift + d 删除当前图片;
Space 将当前图像标记为已验证;
w 开始创建矩形框;
d 切换到下一张图;
a 切换到上一张图;
del 删除选中的标注矩形框;
Ctrl++ 放大图片;
Ctrl-- 缩小图片;
↑→↓← 移动选中的矩形框的位置;
使用前,记得勾选View下的auto save mode ,让其自动保存。

三、labelImg的使用

打开一个存有图片的文件夹(最好英文名称),同时设置保存路径。

按W快捷键,鼠标框选目标区域

LabelImg的安装与使用_快捷键_03

LabelImg的安装与使用_python_04

输入标注名称,并点击OK, 也可以在此处提前确认好要标注的名称,方便后续自动标注框选的区域命名

LabelImg的安装与使用_快捷键_05

标注完成后,可打开保存的文件夹路径,看到xml格式的文件保存,即标注成功。