littlebot
Published on 2025-04-15 / 2 Visits
0

【源码】基于Python和Labelme的车道线标注转换系统

项目简介

本项目是一个车道线标注转换系统,结合了Labelme图像标注工具与Python脚本处理,可将标注结果转换为图森车道线数据集格式,便于车道线精确标注和后续数据处理分析。

项目的主要特性和功能

主要特性

  1. 采用Labelme工具进行图像标注。
  2. 具备线段、多边形等多种标注模式。
  3. 支持从JSON标注格式转换为图森车道线数据集格式。

功能描述

  1. 图像标注功能:用户使用Labelme工具,可选择线段或多边形模式对车道线图像轻松进行标注。
  2. JSON标注格式转换功能:提供的Python脚本可将Labelme生成的JSON标注文件转换为图森车道线数据集格式,转换后的数据包含二值化图像、灰度图像以及训练和验证集路径,利于后续数据处理和分析。

安装使用步骤

前提准备

确保已安装Python环境和必要的库,如PIL(Pillow)、numpy等,同时安装Labelme标注工具。

安装步骤

  1. 安装Labelme工具:
    • Ubuntu系统:通过apt-get或conda安装python-pyqt5,再使用pip安装Labelme。
    • Windows系统:除上述安装方法外,还需额外安装Pillow库。
  2. 使用Labelme进行图像标注:
    • 打开命令行,输入labelme --nodata --autosave启动标注工具。
    • 选择打开图像或图像文件夹进行标注,使用线段或多边形模式标注车道线。
    • 保存标注结果,得到JSON文件。
  3. 转换JSON格式为图森车道线数据集格式:
    • 使用提供的Python脚本labelme_2_tusimple_lane.py进行转换。
    • 在命令行输入:python labelme_2_tusimple_lane.py [标注结果所在路径] [-o 输出路径]
    • 脚本将在指定输出路径下生成二值图像和灰度图像。

操作过程中遇到问题,可参考官方文档或寻求社区支持。为获得更好的标注体验,建议熟悉Labelme工具的基本操作和快捷键。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】