Labelimg的安装与使用
什么是labelimg?
labelimg 是一个可视化的图像标定工具。它是用Python编写的,并将Qt用于其图形界面。批注以PASCAL VOC格式(ImageNet使用的格式)另存为XML文件。此外,它还支持YOLO格式。Faster R-CNN,YOLO,SSD等目标检测网络所需要的数据集,均需要借此工具标定图像中的目标。
在安装labelimg之前,我们需要进行一个环境搭建,在进行食用
前提准备
Anaconda
创建虚拟环境并激活
conda create -n labelimg python=3.9
conda activate labelimg
安装labelimg
首先我们需要安装labelimg的第三方库依赖,记得进入刚刚创建好的虚拟环境
pip install PyQt5 pyqt5-tools lxml labelimg
# 由于网络问题,这里建议使用清华源
pip install PyQt5 pyqt5-tools lxml labelimg -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
安装完成以后我们在Anaconda Prompt进入虚拟环境,并打开labelimg
conda activate labelimg
labelimg
labelimg使用说明
使用labelimg进行标注,labelimg的标注模式有两种
- VOC
- YOLO
这两种模式下生成的标注文件分别为.xml和.txt文件,所有在标注之前要先确定好自己所需要的模式
labelimg的菜单栏种功能说明如下:
按钮 | 功能 | 快捷键 |
---|---|---|
Open | 打开单个图像文件 | Ctrl + O |
Open Dir | 打开文件夹多幅图像 | Ctrl + U |
Change Save Dir | 标注后图像数据存储的路径 | Ctrl + R |
Next Image | 切换到下一张图像 | d |
Prev Image | 切换到上一张图像 | a |
Verify Image | 校验图像 | None |
Save | 保存图像 | Ctrl + S |
Create RectBox | 画一个标注框 | w |
Duplicate RectBox | 重复标注框 | None |
- 在labelimg中,标注的快捷键为w,标注后用鼠标拖动锚框进行框选,框选完毕后会弹出类别选择框,如果是当前已有类则直接选择即可,若需要新加类别则在输入框中输入类别标签并确定。
- 每切换下一张照片的时候都需要先保存(Ctrl + S)一下,可以提前在Change Save Dir,选择好标签文件所在的目录
- 打完标签以后会生成如下所示的标注文件
结尾
以上就是labelimg的全部教程了,感兴趣的友友可以去官网看看更多的操作技巧,不感兴趣的了解一下也可以