labellmg中文版安装(最最简单版--适合小白),labellmg使用教程及labelimg闪退问题解决

一、labellmg安装

1.labelimg的介绍

 LabelImg 是一个开源的图形图像注释工具,用于创建边界/矩形框(适用于要标注物体的位置和大小)和多边形注释(适用于标注非规则形状的物体)。它是用python写的,并使用Qt作为其图形界面。LabelImg能够在Windows、Linux和macOS等多个平台上运行。它还支持各种类型的图像文件格式,如JPG、PNG和 BMP等。

2.labellmg的功能

labelImg可以帮助用户快速而准确地标注大量图像数据,用于建立自己的数据集,以便机器学习研究人员、数据科学家和开发人员标注图像来训练计算机视觉模型。

​ 可以标注三种格式:

PascalVOC标签格式,保存为.xml文件

YOLO标签格式,保存为.txt格式

CreateML标签格式,保存为.json格式

3.labelimg的安装步骤(这是windows版本)

1,官网下载anaconda:https://www.anaconda.com/,(点进去官网后注意不用注册登录啥的,下面有一个skip跳过就行)

安装过程出现   Just me,all user,选just me,否则将anaconda安装在其他盘的情况下会出现环境和anaconda不在一起的问题,导致后续无法正常使用。

安装完成后,点击下方红色圆圈进入终端。

2,终端创建名为label的虚拟环境(名称可修改自己的)

conda create -n label python==3.8

进入虚拟环境

conda activate label

3,下载项目代码

Labelimg项目网址:https://github.com/heartexlabs/labelImg,(下载不了或者遇到问题可以直接评论找我要)

下载下来后解压 文件生成一个名为labelImg-master的项目文件夹

输入终端命令进入项目文件(注意路径,需要cd到你自己存放的位置)

 cd C:\Users\吴亚鹏\Desktop\app\labelImg-master

4,安装依赖(一行一行运行)

conda install pyqt=5
conda install -c anaconda lxml
pip install pyqt5_tools -i https://pypi.tuna.tsinghua.edu.cn/simple 
pyrcc5 -o libs/resources.py resources.qrc

5,anaconda换源(下载依赖下载动不了的时候可换下面的,没问题就不用)

终端输入

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch

6,打开标注工具,运行一下命令

python labelImg.py predefined_classes.txt

注意!!!在label-master/data/predefined_classes.txt把自己需要的类别填进去

运行后则会出现标注界面(其中格式有三种,我需要的是YOLO格式的,你们自行选择)

然后标注完后会得到你自己需要格式的文本文件是放在Annotations里面的

以下是完整介绍图(英文版本的,我自己是中文的,懒得弄文本框,但自己对应,一看便知)

以下是常用快捷键

以下为标注共享单车示例

二、labellmg闪退解决
结合别人的博客,总结了以下几种方法。最经常最有用的是第二种


1,检查python版本
  我之前的python版本是3.11,运行labelimg.py的时候设置完“改变存放目录”就卡顿闪退。将python版本调整为3.8后成功解决问题。

2,删除labelImgSettings.pkl(最推荐)---这是我经常遇到的
  在windows里面检索能够很快找到该文件位置(没有搜到的话就在前面加一个点.labelImgSettings.pkl),可以删除后尝试运行。

3,路径问题
  labelimg项目相关的文件路径都不要出现中文。其实路径不能包含中文这个应该养成习惯,以后运行项目的时候可以避免各种各样奇怪的报错。

### LabelImg 数据标注闪退解决方案 当遇到LabelImg在进行数据标注时出现的闪退问题,可以尝试以下几种方法来解决问题。 #### 方法一:确保标签一致性 如果从不同图片之间切换并重新标记新图片中的对象,则可能导致系统丢失之前的标签索引。例如,在第一张图中标记了A, B两个标签,而直接双击打开第二张图并只标记B和C标签,这可能会导致程序因找不到A标签而导致崩溃[^2]。因此建议始终通过软件界面内的导航功能(而非文件管理器或其他方式)浏览和加载待标注图片,并保持每张图片使用的标签集一致。 #### 方法二:更新或重置配置文件 有时旧本可能存在Bug或是个人电脑环境下的某些设置冲突也会引起此类现象。可先备份好已有的项目资料后卸载当前安装包,接着前往官方页面下载最新稳定重新部署;另外也可以试着删除`~/.labelimg/`目录下的偏好设定文档以恢复默认参数,注意此操作会清除自定义选项如快捷键映射等信息。 #### 方法三:选用替代工具 倘若经过上述调整依旧未能有效改善状况的话,不妨考虑迁移到其他更为稳定的图像标注平台上去继续完成任务。目前市面上有许多优秀的开源或者商业性质的选择可供参考,像CVAT、VIA(VGG Image Annotator)以及RectLabel都是不错的新方向[^1]。 ```bash # 更新pip到最新本 pip install --upgrade pip # 卸载现有labelimg pip uninstall labelimg # 安装最新的labelimg本 pip install pyqt5 lxml # 如果尚未安装这些依赖项 git clone https://github.com/tzutalin/labelImg.git cd labelImg pyrcc5 -o libs/resources.py resources.qrc python labelImg.py ```
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值