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

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

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

- 什么是labelimg

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

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

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

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

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

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

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

pip --version

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

安装labelimg

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

pip install PyQt5

pip install pyqt5-tools

pip install lxml

pip install labelimg

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

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

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

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

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

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

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

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

2. labelimg使用说明

2.1 使用labelimg进行数据集标注

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

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,标注后用鼠标拖动锚框进行框选,框选完毕后会弹出类别选择框,如果是当前已有类则直接选择即可,若需要新加类别则在输入框中输入类别标签并确定。

(YOLO标注模式下)标注完成后数据集整体结构如下图所示。

2.2 标签文件解释

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

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

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

3. labelimg操作快捷键汇总

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

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

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

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

w 创建一个矩形框

d 下一张图片

Del 删除选定的矩形框

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

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

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

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

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

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

本篇文章到这里就结束啦,关于我们更多请前往官网了解https://www.easy-eai.com/

  • 24
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 以下是在Windows系统上安装LabelImg的步骤: 1. 安装Python:如果您的计算机上尚未安装Python,则需要首先从Python官网下载并安装Python。建议安装Python3.7或更高版本。 2. 安装pip:在Python安装完成后,打开命令提示符并输入以下命令来安装pip: ``` python -m ensurepip --default-pip ``` 3. 安装依赖项:在命令提示符中输入以下命令来安装LabelImg所需的依赖项: ``` pip install pyqt5 lxml ``` 4. 下载LabelImg:从GitHub上下载LabelImg的源代码并解压缩。 5. 运行LabelImg:打开命令提示符,切换到LabelImg的目录并输入以下命令来启动LabelImg: ``` python labelImg.py ``` 请注意,LabelImg需要训练图像和标注文件,因此在使用它之前,您需要准备好这些文件。 希望这个安装教程能够帮助您成功安装LabelImg。 ### 回答2: labelimg是一个用于标注图像中目标位置的工具,它可以帮助用户快速准确地创建图像标注数据集。下面是labelimg安装教程: 1. 安装Python:首先,确保你的电脑上已经安装了Python。你可以从Python官方网站https://www.python.org/downloads/下载最新版本的Python,并按照安装向导进行安装。 2. 安装Qt:labelimg是一个基于Qt开发的工具,所以你需要安装Qt库。可以从Qt官方网站https://www.qt.io/download下载Qt,并选择合适的版本进行安装。 3. 下载labelimg:在GitHub上,你可以找到labelimg的仓库https://github.com/tzutalin/labelImg。你可以通过git clone命令克隆整个仓库到本地,或者直接下载zip压缩包并解压。 4. 安装依赖:在命令行中切换到labelimg的目录,运行以下命令安装所需的额外依赖: ``` pip install -r requirements/requirements-linux.txt ``` 5. 运行labelimg安装完成后,在命令行中进入labelimg目录,并运行以下命令启动labelimg: ``` python labelImg.py ``` 6. 使用labelimg:启动后,labelimg的界面会出现,你可以通过点击"Open Dir"按钮选择要标注的图像所在的文件夹。然后,你可以使用工具栏上的各种工具进行图像标注操作,例如矩形标注标注类别。标注完成后,你可以通过"Save"按钮保存标注结果。 以上就是labelimg安装教程。希望能对你有所帮助! ### 回答3: labelimg是一款用于图像标注的开源工具,方便我们在机器学习和深度学习任务中进行目标检测、图像分割等。以下是关于labelimg安装教程的步骤: 1. 首先,我们需要安装Python。确保安装了Python版本3.6及以上,并设置好相应的环境变量。 2. 下载labelimg的源代码。可以在github上查找并下载最新的代码包,也可以使用如下命令进行克隆: ``` git clone https://github.com/tzutalin/labelImg.git ``` 3. 进入labelimg文件夹,并安装相关依赖。在命令行中进入labelimg目录,运行如下命令安装所需依赖: ``` pip install pyqt5 lxml ``` 4. 编译和运行程序。在命令行中进入labelimg目录,运行如下命令进行编译: ``` python labelImg.py ``` 5. 完成以上步骤后,labelimg的界面将会打开,可以开始使用了。在界面中,选择需要标注的图像文件夹,并在右侧选择相应的类别进行标注。 总结:通过以上步骤,我们成功安装并运行了labelimg工具,可以进行图像标注的任务。使用labelimg可以方便地为机器学习和深度学习任务提供标注数据,从而推动相关工作的进展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值