参考教程:https://github.com/tzutalin/labelImg
参考教程:https://blog.csdn.net/jesse_mx/article/details/53606897
环境:Ubuntu16.04 + Python2 或者 Python3
1、下载labelImg
git clone https://github.com/tzutalin/labelImg
2、进入labelImg文件夹
cd labelImg
3、Ubuntu 环境下安装pyqt和lxml
Python 2 + Qt4
sudo apt-get install pyqt4-dev-tools
sudo pip install lxml
##若提示line 9, in .... from pip import main ,
#参考:https://blog.csdn.net/cow66/article/details/80069309
#修改/usr/bin/pip 为
# from pip import __main__
# if __name__ == '__main__':
# sys.exit(__main__._main())
make qt4py2 #这一步必须在labelImg文件目录下
python labelImg.py #运行
python labelImg.py [IMAGE_PATH] [PRE-DEFINED CLASS FILE]
Python 3 + Qt5
sudo apt-get install pyqt5-dev-tools
sudo pip3 install -r requirements/requirements-linux-python3.txt #必须在labelImg文件目录下
make qt5py3
python3 labelImg.py
python3 labelImg.py [IMAGE_PATH] [PRE-DEFINED CLASS FILE]
4、使用方法
1)修改默认的XML文件保存位置,使用快捷键“Ctrl+R”
2)修改data/predefined_classes.txt,自定义默认标记物品类别
3)“Open Dir”打开图片文件夹,使用“Create RectBox”开始画框,点击“Save”保存图片(必须保存)
4)可选PASCAL VOC和yolo格式,默认为PASCAL VOC的xml格式。
5)快捷键: Ctrl + s #保存
Space 标记当前图片已标记
w 创建一个矩形
d 下一张图片
a 上一张图片
del 删除选中的矩形框
5、其他
打开图片后,按下 w
创建矩形,标记物品,双击标记物品的名字,按两下space (空格键)
,作用类似于保存(Ctrl + s),一下为将当前图片标记为已验证。d
切换到下一张,也可以用鼠标在工具左边选中操作。