首先在github上面下载(clone) labelImg的安装包,github安装包地址:
链接: link.https://codechina.csdn.net/mirrors/ruolingdeng/labelimg?utm_source=csdn_github_accelerator
该工具可以保存yolo标签
按照其中Ubuntu Linux安装
由于我的环境Python版本为Python 3,所以选择Python 3 + Qt5的安装方式
到/下载目录下,解压labelimg-master压缩包,在/下载/labelimg-master目录下打开终端,输入如下命令
sudo apt-get install pyqt5-dev-tools
sudo pip3 install -r requirements/requirements-linux-python3.txt
make qt5py3
python3 labelImg.py
python3 labelImg.py [IMAGE_PATH] [PRE-DEFINED CLASS FILE]
执行
sudo pip3 install -r requirements/requirements-linux-python3.txt
报错的话,打开requirements-linux-python3.txt,手动安装即可
到此即可正常使用(只不过每次打开LabelImg,都要到/下载/labelimg-master目录下打开终端,输入python3 labelImg.py)
本人觉得没必要创建桌面图标,可用即可
按键功能
Ctrl + U 加载目录中的所有图像,鼠标点击Open dir同功能
Ctrl + R 更改默认注释目标目录(xml文件保存的地址)
Ctrl + S 保存
Ctrl + D 复制当前标签和矩形框
space 将当前图像标记为已验证
W 创建一个矩形框
D 下一张图片
A 上一张图片
del 删除选定的矩形框
Ctrl++ 放大
Ctrl-- 缩小
↑→↓← 键盘箭头移动选定的矩形框
Tips:
1.如果框变成粉色的,则标签错误
2.我的操作:W ,鼠标左键 ,回车(标签会有候选)
如果当前图片还有需要标的物体,重复之前的操作
如果没有了,Ctrl+s , D 标注下一张
3.如果这样显示,双击打开
保存即可。
创建 和预定义标签文件 :data/predefined_classes.txt 文件
如此设置自动保存,自动跳出创建框,
按一下w,拉动鼠标,按d即可自动保存
缺点是只有一种标签时好用