拉框标注labellmg配置

本文介绍了如何在Python环境中配置Labellmg工具进行目标检测的数据集标注,包括创建虚拟环境、安装依赖、设置保存路径以及标注流程的详细步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

相信小伙伴们在做目标检测时,第一件事就是找数据集,然后就是对数据集进行标注。废话不多说,下面直接开始配置labellmg配置教程:

一、预有的环境(建议)(不想弄的话就在默认的环境里建就行啦)

用anaconda创建一个专属的虚拟环境,如创建一个环境名为yolo并带有python3.8的虚拟环境:

conda create -n yolo python=3.8 

二、配置labellmg

1.下载labellmg包

在github上直接下载压缩包即可:HumanSignal/labelImg:LabelImg现在是Label Studio社区的一部分。Tzutalin创建的流行的图像注释工具不再积极开发,但您可以查看Label Studio,这是用于图像,文本,超文本,音频,视频和时间序列数据的开源数据标记工具。 (github.com)

2.下载解压好了之后

可以先打开这个labellmg文件,在data的predefined_classes.txt文件中改成你要标注的标签名

 

 然后激活环境:

conda activate yolo

 3.再下载几个安装包

conda install pyqt=5
conda install -c anaconda lxml
conda install PyQt5-tools

4.安装完成后再进入你解压好的labellmg文件夹中运行cmd并激活环境

5.然后再运行下面这行代码

pyrcc5 -o libs/resources.py resources.qrc

 现在,我们已经在yolo环境中安装好labelimg的依赖环境了,输入

python labelimg.py

就会进到labellmg中

先配置好保存的标注信息类型

 

 然后打开文件或者目录就可以进行拉框了

 

 

 选择标签后别忘保存哦!!!

会默认保存到相同文件夹下跟图片相同文件名的txt文件

 

三、总结

每次拉框的步骤:
1.在labellmg所在文件夹下输入cmd或者cmd先cd到labellmg所在文件夹下

2.激活虚拟环境(没有弄anaconda的不用激活):

conda activate yolo

3.运行下面这个代码即可打开:

python labelimg.py
### LabelImg 工具的下载与使用 LabelImg 是一种常用的图形化图像标注工具,广泛应用于目标检测领域。以下是关于其下载和使用的详细介绍。 #### 下载方式 可以通过两种主要方法获取 LabelImg: 1. **通过 pip 安装** 如果已安装 Python 和 pip,则可以直接在命令行中运行以下命令进行安装: ```bash pip install labelimg ``` 此种方式简单快捷,适合熟悉 Python 环境配置的用户[^1]。 2. **从 GitHub 下载源码** 访问官方仓库地址 https://github.com/tzutalin/labelImg 并下载最新版本的压缩包。解压后按照以下步骤操作: - 打开终端或 Anaconda Prompt。 - 使用 `cd` 命令切换至解压后的文件夹路径,例如: ```bash cd E:\labelImg-master ``` - 安装依赖项 PyQt5,可通过以下命令实现: ```bash conda install pyqt=5 ``` 或者如果未使用 Conda 环境,可尝试: ```bash pip install pyqt5 ``` - 编译资源文件,执行以下命令: ```bash pyrcc5 -o libs/resources.py resources.qrc ``` 成功编译后不会有任何提示信息。 - 启动程序,输入以下命令: ```bash python labelImg.py ``` 若遇到错误提示缺少模块 lxml,需额外安装该库: ```bash conda install lxml ``` 或者: ```bash pip install lxml ``` #### 使用指南 启动 LabelImg 后,界面主要包括以下几个功能区域: 1. **打开数据集目录** 点击界面上方的“Open Dir”按钮,选择包含待标注图片的文件夹。 2. **设置标签保存位置** 默认情况下,标签文件将以 XML 格式存储在同一目录下。若希望更改保存路径,可在菜单栏中调整相应选项。 3. **启用自动保存模式** 在菜单栏中找到“Preferences”,勾选“Auto Save Mode”。这样每次完成标注都会立即保存结果。 4. **指定保存格式** 支持多种常见格式如 YOLO、Pascal VOC 等。根据实际需求,在菜单栏中选择合适的保存类型。 5. **绘制边界并分类** 对于每张图片中的对象,拖拽鼠标创建矩形覆盖目标区域,随后为其分配对应的类别名称。 6. **利用快捷键提高效率** | 快捷键 | 功能 | |--------|--------------------------| | A | 跳转至上一幅图片 | | D | 跳转至下一幅图片 | | W | 切换为绘图模式 | --- ### 示例代码片段 以下是一个简单的脚本用于验证环境是否正常工作: ```python import sys from labelImg import MainWindow from PyQt5.QtWidgets import QApplication if __name__ == '__main__': app = QApplication(sys.argv) window = MainWindow() window.show() sys.exit(app.exec_()) ``` 此代码仅作为参考用途,请确保所有依赖均已正确加载后再测试。 ---
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值