由于文章转载,原文链接:
https://blog.csdn.net/自觉的鸭子_mx/article/details/53606897
项目地址: LabelImg
下载地址: Windows/Linux
百度云备份:最近的密码: cnn6
据了解,前言中的图像标注主要用于创建自己的数据集,以方便深度学习的训练。 在本博客中,我们推荐一个非常易于使用的图像注释工具LabelImg,重点介绍安装和使用过程。如果想简便,请直接下载打包版本(下载地址见开头),无需编译,直接打开就能用!
在此感谢原作者在Github上的贡献。 博主会发现软件总是在更新,合作伙伴们请关注最新版。 该工具是一个全图形界面,由Python和Qt编写。 最牛的是,它的标记信息可以直接转换为XML文件。 与用于PASCAL VOC和ImageNet的XML相同。
PS .作者在5月更新了代码。 目前,最新版本号为1.3.0。 博主进行了测试,源代码在Windows 10和Ubuntu 16.04上运行正常。
安装Ubuntu源代码由于Ubuntu系统附带了python,因此该软件在Ubuntu环境中安装最为方便。 软件需要python版本为2.6或更高版本,并且同时支持PyQt和lxml。
python 2qt4sudo apt-getinstallpyqt4- dev-toolssudopipinstallxmlmakeqt 4p y2 pythonlabelimg.pypythonlabelimg.py [ image _ ml ] python3Qt5sudo apt-getinstallpyqt5- dev-toolssudopip3installxmlmakeqt5py3python3label img.py python3label img.py [ image
$ sudo apt-getinstallpyqt4- dev-tools #安装PyQt4$ sudo pip install lxml #安装lxml,如果报告错误,请单击以下语句$ sudo apt-getinsting
$ cd labelImg
$ make all
$ ./labelImg.py #或python labelImg.py
#作者新添加的命令模式(应该仅适用于最新的github代码) )。
$./label img.py [ image _ path ] [预定义类文件]
Ubuntu pip安装
我觉得以作者最近(2017.05 )添加的安装方式,使用Python的pip工具进行安装更方便。 博主还没有测试。
$ pipinstalllabelimg $ label img $ label img [ image _ path ] [预定义类文件]在windows环境中的安装,windows就像在Linux上一样进行PP 因此,不能使用Qt4。 如果两个Qt版本同时存在,则会报告错误。
安装Anaconda 4.2.0在此选择安装Anaconda。 这是一个python集成安装,主要用于扩展包管理。 具体介绍请参考这个博客。 首先从官网下载最新版本。 这里我下载的是64位python2.7版本。 然后双击安装,通常点击“for all person”,安装到系统的默认位置即可。 安装成功后,建议在环境变量path中添加“C:Program FilesAnaconda2”
如果安装了PyQt软件包并打开命令行窗口,然后输入conda list,则会列出所有预安装的python扩展软件包,其中已包含lxml,但缺少PyQt 在命令行中键入conda install pyqt=4,稍后完成PyQt4的安装。
下载源代码,在原作者github上下载并解压缩运行源压缩包,即可得到名为labelImg-master的文件夹。 您可以进入此文件夹,并在页边距中使用“Shift鼠标右键”进入当前目录的命令行窗口,然后依次输入以下语句打开软件:
pyr cc4- oresources.py resources.qrcpythonlabelimg.pypythonlabelimg.py [ image _ path ] [预定义类文件]
方法更改默认XML文件的存储位置,然后使用快捷键" Ctrl R "选择自定义位置,Python3环境下的安装作者没有写
在源代码文件夹中,使用notepad打开data/predefined_classes.txt并更改默认类别,例如更改为三个类别: person、car和motorcycle。
打开dir打开图像文件夹,选择第一个图像开始标注,使用Create RectBox或Ctrl N开始边框,单击结束边框,然后双击选择类别。 图像完成后,单击“Save”保存。 此时,XML文件已保存在本地。 单击" Next Image "进入下一个图像。
在标注过程中,您可以随时返回并修改。 稍后保存的文件将复盖以前的文件。
标记完成并打开XML文件时,我们发现它与PASCAL VOC中使用的格式相同。
后续的说明原作者也发布了打包的软件,包括Windows和Linux平台。 不需要编译,可以直接运行。 不想辛苦的朋友可以使用此版本直接下载最新版本。 (现在是1.3.2。 LabelImg软件包版(如果出现PS.Linux版本权限问题,请添加sudo ) ) ) ) ) ) ) ) )。
最近,有人在运行Github的源版本,总是遇到各种错误。 我个人觉得作者的更新有问题。 这里提供了以前版本的源代码。 可测试,标签img可执行版(源代码)。 使用方法:解压缩后运行./labelimg.py命令。
官方下载地址可能被墙壁覆盖,提供1.3.0封装版(后续版本尚未测试) :百度云
其他标注工具:
Yolo_mark
BBox-Label-Tool
图像标签