方法1
环境:Window10+Anaconda3
python:3.7
1.启动Anaconda Prompt
2.进入到你自己的终端环境下然后依次输入:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple PyQt5
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyqt5-tools
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple lxml
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple labelImg
3.输入命令启动labelImg
conda activate {你自己的虚拟环境}
labelImg
方法2
https://github.com/tzutalin/labelImg从这里下载随便放在一个路径下,最好是全英文的路径。
安装好相关包
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple PyQt5
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyqt5-tools
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple lxml
安装完成后输入命令:pyrcc5 -o resources.py resources.qrc ,这个执行完成没有显示任何结果的。
然后将这个py文件放入libs下面
最后通过终端进入到这个路径下执行,python labelImg.py或者labelImg
大功告成! 看下图
使用技巧
- 1.在date路径下的predefined_classes.txt可以修改成你标注物体的类别
- 2.Open Dir----也就是你想要打标签的数据集
- 3.Change Save Dir—也就是你想要保存标签文件的位置,有两种一个是VOC格式的xml文件,一个是YOLO格式的txt文件)具体格式看这篇。
- 4.Auto Save mode—打完框之后就不用自己保存了,它会自动保存
- 5.Display Labels—标注好图片之后,会把框和标签都显示出来
- 6.Advanced Mode—就不用每次通过w进行调出标注的十字架,自动调出来。
- A:切换到上一张图片
- D:切换到下一张图片
- ↑→↓←:移动标注的矩形框的位置
- del:删除标注的矩形框