LabelImg 是一款流行的图像标注工具,主要用于计算机视觉领域。它允许用户为机器学习项目标记图像数据,特别是用于训练目标检测模型。
pip install PyQt5
pip install pyqt5-tools
pip install lxml
pip install labelimg
在命令行中输入labelimg指令以启动labelimg
了解:LabelImg 支持的两种主要标注模式,PASCAL VOC 和 YOLO,它们之间的区别主要体现在标注数据的格式和用途上:
PASCAL VOC格式:
YOLO格式:
重要:PASCAL VOC 提供了更详细的信息,适用于多种任务和算法,而 YOLO 格式则专为快速、实时的目标检测设计。两种模式下生成的标注文件分别为.xml文件和.txt文件,因此在进行标注前需要优先选择好标注的模式。
按钮 | 功能 |
Open | 打开单个图像文件 |
Open Dir | 打开文件夹多幅图像 |
Change Save Dir | 标注后图像数据存储的路径 |
Next Image | 切换到下一张图像 |
Prev Image | 切换到上一张图像 |
Verify Image | 校验图像 |
Save | 保存图像 |
Create RectBox | 画一个标注框 |
Duplicate RectBox | 重复标注框 |
Delete RectBox | 删除标注框 |
Zoom In | 放大图像 |
Zoom Out | 缩小图像 |
Fit Window | 图像适应窗口 |
Fit Width | 图像适应宽度 |
快捷键 | 功能 |
↑→↓← | 键盘箭头移动选定的矩形框 |
Ctrl + R | 更改默认注释目标目录 |
Ctrl+ u | 从目录加载所有图像 |
Ctrl+ s | 储存 |
Ctrl+ d | 复制当前标签和矩形框 |
W | 创建一个矩形框 |
del | 删除选定的矩形框 |
space | 将当前图像标记为已验证 |
del | 删除选定的矩形框 |
d | 下一张图片 |
a | 上一张图片 |
Ctrl + | 放大 |
Ctr - | 缩小 |
?