项目地址: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的支持。

Python2+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]

Python3+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]

下面命令是很久以前的安装方式,应该不适应新的代码了。

$ sudo apt-get install pyqt4-dev-tools # 安装PyQt4
$ sudo pip install lxml # 安装lxml,如果报错,可以试试下面语句
$ sudo apt-get install python-lxml$ git clone https://github.com/tzutalin/labelImg.git
$ cd labelImg
$ make all
$ ./labelImg.py # 或者 python labelImg.py
# 作者新加的命令模式(应该只适用于最新github代码)
$ ./labelImg.py [IMAGE_PATH] [PRE-DEFINED CLASS FILE] 

Ubuntu pip安装

作者最近(2017.05)增添的一种安装方式,使用Python的pip工具安装,感觉更方便了,博主暂未测试。

$ pip install labelImg
$ labelImg
$ labelImg [IMAGE_PATH] [PRE-DEFINED CLASS FILE]

Windows环境下安装

在文章开头有可以直接运行的Windows版本链接,可以免去编译步骤,如果不想麻烦的话,可以跳过此段

使用方法

  • 修改默认的XML文件保存位置,使用快捷键“Ctrl+R”,改为自定义位置,这里的路径一定不能包含中文,否则无法保存

  • 源码文件夹中使用notepad++打开data/predefined_classes.txt,修改默认类别,比如改成person、car、motorcycle三个类别。

  • “Open Dir”打开图片文件夹,选择第一张图片开始进行标注,使用“Create RectBox”或者“w”开始画框,单击结束画框,再双击选择类别。完成一张图片后点击“Save”保存,此时XML文件已经保存到本地了。点击“Next Image”转到下一张图片。

  • 标注过程中可随时返回进行修改,后保存的文件会覆盖之前的。

  • 完成标注后打开XML文件,发现确实和PASCAL VOC所用格式一样。

  • 快捷键:画框 w ;保存 ctrl+s;下一张图片 d;上一张图片 a;复制当前标签和矩形框 ctrl+d ;标记当前图片已标记 Space

闪退说明

  • 注意Windows版本的软件位置不要出现中文路径,否则运行打不开

  • 如果没有中文路径还打不开,删除C:\Users\YourAccount\..labelImgSettings.pkl文件即可

图片标注工具LabelImg的安装及使用方法相关推荐

  1. 图片标注工具LabelImg下载安装使用教程

    链接:https://blog.csdn.net/jesse_mx/article/details/53606897       labelimg软件是一款免费的图像标注工具,可方便创建自己的数据集, ...

  2. 图片标注工具LabelImg的简单安装

    前言 最近要用到图片标注工具LabelImg来创建导师的数据集,方便进行 深度学习训练.这款工具是全图形界面,用Python和Qt写的,最牛的是其标注信息可以直接转化成为XML文件,与PASCAL V ...

  3. 图片标注工具 LabelImg 使用教程

    转自:http://blog.csdn.net/jesse_mx/article/details/53606897 作者:Jesse_Mx ------------------------------ ...

  4. 图像标注工具labelimg的安装和使用教程

    图像标注工具labelimg的安装和使用教程 一.安装labelimg (1)首先通过Win+R快捷打开windows的"运行"对话框,在对话框中输入cmd进行终端界面. (2)在 ...

  5. VOC数据集图片标注工具labelImg简介、安装、使用方法详细攻略(windows) PyQt4、PyQt5

    参考文章1:labelImg:图片标注工具之labelImg的简介.安装.使用方法详细攻略 参考文章2:LabelImg labelImg的安装 用gitbash打开,运行git clone http ...

  6. python图像标记工具怎么用_图片标注工具LabelImg使用教程

    1.进入labelImg-master文件夹,在空白处使用 "Shift+鼠标右键" ,选择在此处打开命令窗口,依次输入下面语句即可打开软件. pyrcc4 -o resource ...

  7. 图片标注工具LabelImg安装及使用

    环境:win10 + python3.6(/3.5) + PyQt5 + lxml + labelImg ** labelImg下载安装: ** 1.首先是python3.6/3.5的安装,注意pip ...

  8. Mac下图像标注工具labelImg的安装

    目标检测时需要对训练数据进行标注,标注工具为labelImg,其在Mac下的安装教程如下: # Install PyQt4, it must be this version brew install ...

  9. 深度学习半自动标注_图像识别中标注工具labelImg的安装和使用——深度学习打标签...

    1.下载 labelImg的github地址 : https://github.com/tzutalin/labelImg 由于国外的网站下载太慢,我将所有工程迁移到码云,我迁移到码云地址:https ...

最新文章

  1. win10无法连接到Windows(SENS)服务网络连不上怎么办
  2. [tyvj1935 Poetize3]导弹防御塔 (二分图多重匹配)
  3. Java泛型详解,通俗易懂
  4. java oom dump_Java OOM 内存溢出分析
  5. 基于LSTM的序列预测: 飞机月流量预测
  6. Elements in iteration expect to have v-bind:key directives错误的解决办法
  7. c# uri.host_C#| Uri.GetLeftPart()方法与示例
  8. 动态与代理AOP--01【代理的作用与概念】【动态代理与AOP】
  9. opencv画框返回坐标 python_20行Python代码实现视频字符化
  10. shell win10 改成cmd_win10系统必做优化,让你的电脑告别卡顿,运行速度至少提升20%...
  11. DevOps-2-从凤凰项目谈起
  12. 微信小程序 上传本地图片
  13. 数据科学,会如何向我们撒谎?
  14. 腾讯云短信服务详细教程
  15. 造数神器mocker带你10分钟完成千万级别数据量的造数能力-高级用法篇
  16. 当Linux配置zh_CN.UTF-8 ,中文还是显示乱码解决办法
  17. python实现微信付款码支付(刷卡支付)(纯python)
  18. lubcon turmogrease turmosynthgrease turmotemp
  19. 处cp显示服务器开小差,我和影帝处CP最新章节叶扶予蔺洲叶扶予小说阅读
  20. android swf 用什么打开方式,安卓swf文件用什么打开_swf文件用什么打开 mac_swf文件用什么打开 ipad...

热门文章

  1. 【MQ】【day2】MQ等其他基础概念
  2. gold storm翔_牙狼GOLD STORM翔
  3. php多用户商城系统推荐
  4. matlab如何代码实现原理,色噪声原理及matlab代码实现
  5. 数值分析3-解线性方程组的高斯消去法、LU分解法及列主元消去法的matlab程序和调试方法
  6. Nginx高阶用法(二)
  7. 5 精通matlab深入学习结构体看这篇文章就够了
  8. 巨星陨落时,复盘《摩尔庄园》页游衰亡史
  9. AI 理论之父出生 | 历史上的今天
  10. 小米不插SIM卡,不能安装未知来源应用