labelImg资源
labelImg工具链接: https://pan.baidu.com/s/1geUL5h5 密码: 55ui
下载后并解压,生成一个labelImg文件夹
Ubuntu 的源码安装
软件支持:python2.7以上,同时需要支持PyQt和lxml的支持
$ sudo apt-get install pyqt4-dev-tools #安装PyQt4
$ sudo pip install lxml #安装lxml
$ cd labelImg
$ make all
$ ./labelImg.py
使用方法
打开后的界面如下:
源码文件夹中使用notepad++打开data/predefined_classes.txt,修改默认类别,比如改成person、car、motorcycle三个类别。
快捷键
Ctrl +u : 打开图片文件夹
Ctrl +r : 更改结果保存位置
w:开始画框
Ctrl +s : 保存
d: 下一张
a: 上一张
del: 删除画的框
Ctrl++: 图片放大
Ctrl–: 图片缩小
↑→↓←: 对框进行移动
Ctrl+d: 复制当前框的标签和框
结果
生成的XML文件
<annotation verified="yes">
<folder>test_img</folder>
<filename>2.png</filename>
<path>/home/xiaoyi/test_img/2.png</path>
<source>
<database>Unknown</database>
</source>
<size>
<width>500</width>
<height>375</height>
<depth>3</depth>
</size>
<segmented>0</segmented>
<object>
<name>car</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>89</xmin>
<ymin>40</ymin>
<xmax>428</xmax>
<ymax>298</ymax>
</bndbox>
</object>
<object>
<name>tv</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>86</xmin>
<ymin>313</ymin>
<xmax>226</xmax>
<ymax>363</ymax>
</bndbox>
</object>
</annotation>