Windows安装Labelme



前言

Labelme 是一个开源的图像标注工具,专为图像分割、物体检测和图像识别等任务设计,广泛用于计算机视觉项目的数据标注。它由 MIT 开发,基于 Python 并使用 PyQt 构建,具有图形化界面,使用起来直观便捷。

  1. 多种标注类型支持

    • 多边形 (Polygon):适用于目标分割和精确轮廓提取。

    • 矩形 (Rectangle):适用于目标检测任务。

    • 线条 (Line):适用于边缘检测或路径标注。

    • 点(Point):适用于关键点检测 (如人脸关键点、人体姿态等)。

    • 标注文字 (Text):为目标物体标注文字信息。

  2. 灵活的数据格式

    默认将标注结果保存为 .json 格式,便于进一步转换为 COCO、Pascal VOC 等数据集格式。

还可输出为 mask 图像、.txt 文件等,方便多种深度学习框架使用。

  1. 图像预处理支持

    提供图像缩放、旋转、镜像、裁剪等基础编辑功能,方便提升标注效率。

  2. 快捷键支持

Labelme 提供丰富的快捷键,极大提高标注效率。


Windows安装

参照Labelme官方网站

一、安装lableme所需环境:

conda --version    # should say conda xx.yy.zz
python3 --version  # should say Python 3.yy.zz
pip3 --version     # should say xxxxxxxxx/anaconda3/yyyyyyyyyy (Python 3.yy)

1. 安装conda

  1. 安装Miniconda
    使用lableme只需要codna环境,所以我们只需要安装mini版本Miniconda即可(Miniconda 是 Anaconda 的轻量版,专为 Python 环境管理和数据科学项目提供简化解决方案。它仅包含必要的 Python 和 Conda 包管理工具,更加轻量且灵活。)
  • 进入anaconda官网
  • 选择适合你系统的版本(推荐 64-bit Windows Installer)。点击Free Download, 输入邮箱(xxx@163.com)即可,然后进入邮箱点击下载链接,即可看到下载页面下载miniconda
    在这里插入图片描述

在这里插入图片描述

  1. 安装运行程序
  • 双击下载的 .exe 文件。

  • 在安装向导中选择以下选项:

    ✅ “Add Miniconda3 to my PATH environment variable”(将 Miniconda 添加到系统 PATH 中)

    ✅ “Register Miniconda3 as my default Python”(将 Miniconda 设置为默认 Python)【可选,若已有其他 Python 版本,谨慎选择】

  1. 完成安装

安装完成后,重启 CMD/PowerShell 以确保环境变量生效。

  1. 验证安装
    打开 CMD/PowerShell,输入以下命令,确认 Miniconda 已正确安装:
conda --version

5.遇到问题:

  • 出现conda指令在windows中提示不存在,可能是环境变量没有添加:在系统信息-高级系统设置-系统环境变量-path中添加
C:\ProgramData\miniconda3
C:\ProgramData\miniconda3\Scripts
C:\ProgramData\miniconda3\Library\bin

重启cmd/powershell执行conda --version发现可以
在这里插入图片描述

二、 安装labelme

  1. 安装
pip3 install --upgrade labelme

2.启动

  • 简洁启动
labelme
  • 参数启动
    • output:labelme 标注文件保存路径,如果该路径下已经存在部分图片的标注文件,则会进行加载;

    • autosave:标注文件自动保存,会略去一些繁琐的保存步骤;

    • nodata:每张图片的标注文件中不保存图片的 base64 编码,设置了这个 flag 会大大减少标注文件的大小。

labelme ${图片文件夹路径(即上一步的图片文件夹)} \
        --output ${label文件所处的文件夹路径(即上一步的 --out-dir)} \
        --autosave \
        --nodata

在这里插入图片描述
3. 遇到问题:当画框后点击输入标签出现闪退

labelme --version

在这里插入图片描述

  • 去hub上查看也有很多人遇到这个问题,说是5.8版本有这个问题,5.7没有,降低labelme版本
  1. 卸载当前的 LabelMe 版本
# 当前安装了较新版本的 LabelMe,需要卸载它。使用 pip 来卸载:
pip uninstall labelme

  1. 安装特定版本的 LabelMe
# 通过以下命令来安装 LabelMe 版本 5.7
pip install labelme==5.7
  1. 验证安装
# 通过以下命令来验证 LabelMe 的版本
labelme --version

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐