LabelImg是一个图形图像注释工具。
它用python编写的,用QT作为图形界面。
注释被按照ImageNet所使用的PASCAL VOC格式存成XML文件。
安装:
1、下载预编译库:
--支持windows,linux
-macOS库还不可用,如能获得帮助甚是感激。目前,必须通过源码构建。
2、从源码构建:
--Linux/Ubuntu/Mac 要求至少Python2.6,以及PyQT4.8,已经测试过的。
--Ubuntu Linux
-Python 2 + Qt4
sudo apt-get install pyqt4-dev-tools
sudo pip install lxml
make qt4py2
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 lxml
make qt5py3
python3 labelImg.py
python3 labelImg.py [IMAGE_PATH][PRE-DEFINED CLASS FILE]
--macOS
Python 2 + Qt4
brew install qt qt4
brew install libxml2
make qt4py2
python labelImg.py
python labelImg.py [IMAGE_PATH] [PRE-DEFINED CLASSFILE]
--Windows
下载安装Python2.6或更高版本,PyQT4,以及安装lxml。
pyrcc4 -o resources.py resources.qrc
python labelImg.py
python labelImg.py [IMAGE_PATH][PRE-DEFINED CLASS FILE]
-- Get from PyPI
pip install labelImg
labelImg
labelImg [IMAGE_PATH] [PRE-DEFINEDCLASS FILE]
我测试了在Ubuntu 14.04 和16.04上的 pip安装。然而没有在macOS、Windows上测试。
3、使用步骤
3.1. 利用上述方式,创建启动。
3.2. 点击菜单上Change default saved annotation folder
3.3. 点击'Open Dir'
3.4. 点击 'Create RectBox'
3.5. 点击左键,选择一个区域来用矩形框注释
3.6. 用右键,拖拽矩形框,复制或移动
这个注释将被存储到你指定的文件夹。
https://github.com/tzutalin/labelImg