0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何更好的安装和使用 labelimg

电子工程师 来源:EASY EAI灵眸科技 作者:EASY EAI灵眸科技 2022-08-05 14:08 次阅读

图片标注主要是为了建立自己的数据集,便于进行更深度的学习训练。本篇文章将对一款十分好用的图片标注工具labelimg进行介绍,重点介绍其安装以及使用的过程。

- 什么是labelimg

labelimg 是一个可视化的图像标定工具。它是用Python编写的,并将Qt用于其图形界面。批注以PASCAL VOC格式(ImageNet使用的格式)另存为XML文件。此外,它还支持YOLO格式。Faster R-CNN,YOLO,SSD等目标检测网络所需要的数据集,均需要借此工具标定图像中的目标。

在安装labelimg之前,我们需要先进行一个环境搭建,搭建环境之后再进行labelimg的安装和使用。

1.安装anaconda3

使用labelimg进行文件标注前需要进行深度学习环境的配置。 进入anaconda官网界面,选取适合自身操作系统的anaconda文件进行下载并安装。

打开anaconda3的安装文件,进入安装界面,在install for安装选项中建议勾选all users,如下图。

b3bb9744-1470-11ed-ba43-dac502259ad0.png

在设置安装路径时,不建议使用默认的安装路径,建议在其他的盘符中新建文件夹进行安装。

b3d4c6f6-1470-11ed-ba43-dac502259ad0.png

advanced options中勾选第一个√,将anaconda3的安装路径加入环境变量中。

b3e910b6-1470-11ed-ba43-dac502259ad0.png

安装完成后,打开开始菜单栏,选择anaconda3-anaconda prompt进入命令行。

b4017f3e-1470-11ed-ba43-dac502259ad0.png

在命令行中输入下列代码,若如下图显示pip版本号则证明anaconda3安装成功。

pip --version

b4313986-1470-11ed-ba43-dac502259ad0.png

环境配置完成后就可以进行labelimg的安装啦!

安装labelimg

在命令行窗口中依次输入下列代码,安装labelimg依赖的第三方库。

pip install PyQt5

pip install pyqt5-tools

pip install lxml

pip install labelimg

(注:此处可能会因网络原因造成卡顿,请耐心等待,若因为网络问题安装失败则重试)

使用pip安装第三方库流程如下:

#安装PyQt5,安装成功截图如下

b43d78b8-1470-11ed-ba43-dac502259ad0.png

#安装pyqt5-tools,安装成功截图如下

b44a998a-1470-11ed-ba43-dac502259ad0.png

#安装lxml,安装成功截图如下

b463732e-1470-11ed-ba43-dac502259ad0.png

#安装labelimg,安装成功截图如下

b475b6d8-1470-11ed-ba43-dac502259ad0.png

至此,环境配置步骤已经全部完成。 在第三方库安装完成后,在命令行中输入labelimg指令以启动labelimg(注:环境配置完成后再次启动只需要打开anaconda prompt命令行并输入labelimg即可启动,无需再次安装第三方库)。

b4851e48-1470-11ed-ba43-dac502259ad0.png

进入labelimg标注工具的初始化界面如下图所示。

b48ff836-1470-11ed-ba43-dac502259ad0.png

2.labelimg使用说明

2.1使用labelimg进行数据集标注

labelimg的标注模式分为VOC和YOLO两种,两种模式下生成的标注文件分别为.xml文件和.txt文件,因此在进行标注前需要优先选择好标注的模式。

b4ac445a-1470-11ed-ba43-dac502259ad0.png

labelimg左侧菜单栏中按钮功能说明如下。

按钮 功能
Open 打开单个图像文件
Open Dir 打开文件夹多幅图像
Change Save Dir 标注后图像数据存储的路径
Next Image 切换到下一张图像
Prev Image 切换到上一张图像
Verify Image 校验图像
Save 保存图像
Create RectBox 画一个标注框
Duplicate RectBox 重复标注框
Delete RectBox 删除标注框
Zoom In 放大图像
Zoom Out 缩小图像
Fit Window 图像适应窗口
Fit Width 图像适应宽度

在labelimg中,标注的快捷键为w,标注后用鼠标拖动锚框进行框选,框选完毕后会弹出类别选择框,如果是当前已有类则直接选择即可,若需要新加类别则在输入框中输入类别标签并确定。

b4f2c7d6-1470-11ed-ba43-dac502259ad0.png

YOLO标注模式下

标注完成后数据集整体结构如下图所示。

b50ddf30-1470-11ed-ba43-dac502259ad0.png

2.2标签文件解释

使用labelimg标注产生的结果如下。

b533a314-1470-11ed-ba43-dac502259ad0.png

使用labelimg以VOC模式进行标注产生的标注文件如下,与YOLO标注模式产生的类别标签不同,.xml标注文件不需要将类别文件单独进行存放,因为其中已经包含了标注锚框的位置信息和类别信息。

b545a8f2-1470-11ed-ba43-dac502259ad0.png

使用labelimg以YOLO模式进行标注产生的标注文件如下,classes.txt文件中存放的是类别标签,标签文件中以类别+锚框的位置坐标信息进行保存,文件中有几行则说明对应的标注图像中有几个锚框。

b554cc74-1470-11ed-ba43-dac502259ad0.png

3.labelimg操作快捷键汇总

标注常用快捷键如下所示。

Ctrl + s保存当前改动(注:切换图片时若未保存则会进行询问)

Ctrl + d复制当前标签和矩形框

space将当前图像标记为已验证

w 创建一个矩形框

d下一张图片

Del删除选定的矩形框

Ctrl + +/Ctrl + 滚轮向前放大

Ctrl + -/Ctrl + 滚轮向后缩小

↑→↓← 键盘箭头移动选定的矩形框

labelimg完整的快捷键列表如下。

快捷键 功能 快捷键 功能
Ctrl + Q 退出软件 Ctrl + + 放大
Ctrl + U Open Dir Ctrl + = 原始大小
Ctrl + R Change Save Dir Ctrl + F 图像适应窗口
Ctrl + S 保存图像 Ctrl + E 编辑标签
Ctrl + L 线框颜色 W 画框
Ctrl + J 移动编辑标注框 Delete 删除框
Ctrl + D 复制框 Ctrl + shift + F 图像适应宽度
Ctrl + H 隐藏所有的框 D Next Image
Ctrl + A 显示所有的框 A Prev Image
space 标记当前图片已标记 Ctrl + shift + O 打开的文件夹只显示.xml文件

这篇文章的目的,就是为了让大家能够更好的安装和使用labelimg,以及labelimg的一些小窍门。在目标检测上,了解labelimg及其使用还是很有必要的。

审核编辑:彭静
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 窗口
    +关注

    关注

    0

    文章

    62

    浏览量

    10759
  • 代码
    +关注

    关注

    30

    文章

    4596

    浏览量

    67329
  • 数据集
    +关注

    关注

    4

    文章

    1186

    浏览量

    24466
  • 深度学习
    +关注

    关注

    73

    文章

    5264

    浏览量

    120173

原文标题:【教程】标注工具Labelimg的安装与使用

文章出处:【微信号:easy-eai-AIoT,微信公众号:EASY EAI灵眸科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    更好的直流滤波方法

    求高手指教,对于些图的直流滤波设计,有没有更好的改进或者有没有更好的其它电路设计方法
    发表于 09-20 01:52

    实现数据的掉电保存是eeprom更好还是flash更好呢?

    想要实现数据的掉电保存,现在由两种方案,一种是硬件上加上eeprom,一种是用flash配置为eeprom。但是看了相关资料,flash只支持块擦除,而eeprom支持位擦除,flash经常擦除会影响使用的寿命。 综合两种方案,是eeprom更好还是flash更好呢?
    发表于 09-17 15:06

    常见的图片标注工具labelImg的简介、安装和使用方法

    labelImg:图片标注工具之labelImg的简介、安装、使用方法详细攻略
    发表于 12-25 10:26

    如何更好的使用示波器?

    电源工程师教你如何更好的使用示波器?
    发表于 05-07 06:15

    calibre2015和lisence哪一个版本更好

    win7和win10有什么区别?怎样去安装calibre2015?怎样去安装lisence?calibre2015和lisence哪一个版本更好
    发表于 06-22 06:46

    有没有什么更好的方式下载安装espidf呢?

    /ESP32/esp-idf-v4.4/esp-idf/components/esptool_py/esptool'..国内访问国外网站github很不顺畅,而gitfee上的又没有同步更新到V4.4,很头疼,每次要更新新版本的时候都很麻烦,有没有什么更好的方式下载安装e
    发表于 02-17 07:58

    手机是5000万像素更好,还是1亿像素更好

    到底是5000万像素更好,还是1亿像素更好?在今天下午的Mate40系列发布会上,余承东表示,我们的5000万像素远好于友商1亿像素。
    的头像 发表于 10-30 15:34 2.9w次阅读

    如何才能更好安装精密光纤激光打标机的振镜

    维修好了。还得要安装振镜,本文主要就是从拆下振镜以及安装振镜二方面来写的。 拆下振镜的步骤如下: 1、在保证完全断电的情况下进行,拆开打标头的进电电源线接头,如果有些款式的没有这个接头那么可以不去理会。 2、拆下场
    发表于 04-27 16:51 787次阅读

    图片标注工具Labelimg安装与使用

    本篇文章将对一款十分好用的图片标注工具LabelImg进行介绍,重点介绍其安装以及使用的过程。
    的头像 发表于 08-05 08:45 9318次阅读
    图片标注工具<b class='flag-5'>Labelimg</b>的<b class='flag-5'>安装</b>与使用

    标注工具Labelimg安装与使用教程

    本篇文章将对一款十分好用的图片标注工具Labelimg进行介绍,重点介绍其安装以及使用的过程。
    的头像 发表于 08-05 10:39 1.7w次阅读
    标注工具<b class='flag-5'>Labelimg</b>的<b class='flag-5'>安装</b>与使用教程

    阻旋料位开关安装应注意哪些事项

    和仓储部门。    为使阻旋料位开关更好地发挥作用,阻旋料位开关安装应注意哪些事项呢? 阻旋料位开关安装示意图 注:①水平螺纹安装②水平法兰安装
    的头像 发表于 11-04 15:18 932次阅读
    阻旋料位开关<b class='flag-5'>安装</b>应注意哪些事项

    【教程】标注工具Labelimg安装与使用

    本篇文章将对一款十分好用的图片标注工具labelimg进行介绍,重点介绍其安装以及使用的过程。
    的头像 发表于 08-05 10:46 3586次阅读
    【教程】标注工具<b class='flag-5'>Labelimg</b>的<b class='flag-5'>安装</b>与使用

    【教程】yolov5训练部署全链路教程

    本教程针对目标检测算法yolov5的训练和部署到EASY-EAI-Nano(RV1126)进行说明,而数据标注方法可以参考我们往期的文章《Labelimg安装与使用》。
    的头像 发表于 01-29 15:25 3046次阅读
    【教程】yolov5训练部署全链路教程

    安装远传磁翻板液位计应注意这些细节

    更好地使远传变送器发挥作用,在与磁翻板液位计一起安装时,除了遵照磁翻板液位计通常的安装方法外,还应注意以下事项。
    的头像 发表于 06-21 16:54 483次阅读

    如何对pcb板安装定位孔

    孔的步骤及技巧,以帮助读者更好地掌握这一技术。 一、PCB板安装定位孔的定义和作用 1.1 定位孔的定义 安装定位孔是指在PCB板上布置并加工的用于定位组件、半成品或工装夹紧的孔洞。定位孔的位置和数量在PCB板设计阶段完成,并在
    的头像 发表于 12-20 14:36 3313次阅读