项目简介
本项目是一个车道线标注转换系统,结合了Labelme图像标注工具与Python脚本处理,可将标注结果转换为图森车道线数据集格式,便于车道线精确标注和后续数据处理分析。
项目的主要特性和功能
主要特性
- 采用Labelme工具进行图像标注。
- 具备线段、多边形等多种标注模式。
- 支持从JSON标注格式转换为图森车道线数据集格式。
功能描述
- 图像标注功能:用户使用Labelme工具,可选择线段或多边形模式对车道线图像轻松进行标注。
- JSON标注格式转换功能:提供的Python脚本可将Labelme生成的JSON标注文件转换为图森车道线数据集格式,转换后的数据包含二值化图像、灰度图像以及训练和验证集路径,利于后续数据处理和分析。
安装使用步骤
前提准备
确保已安装Python环境和必要的库,如PIL(Pillow)、numpy等,同时安装Labelme标注工具。
安装步骤
- 安装Labelme工具:
- Ubuntu系统:通过apt-get或conda安装python-pyqt5,再使用pip安装Labelme。
- Windows系统:除上述安装方法外,还需额外安装Pillow库。
- 使用Labelme进行图像标注:
- 打开命令行,输入
labelme --nodata --autosave
启动标注工具。 - 选择打开图像或图像文件夹进行标注,使用线段或多边形模式标注车道线。
- 保存标注结果,得到JSON文件。
- 打开命令行,输入
- 转换JSON格式为图森车道线数据集格式:
- 使用提供的Python脚本
labelme_2_tusimple_lane.py
进行转换。 - 在命令行输入:
python labelme_2_tusimple_lane.py [标注结果所在路径] [-o 输出路径]
。 - 脚本将在指定输出路径下生成二值图像和灰度图像。
- 使用提供的Python脚本
操作过程中遇到问题,可参考官方文档或寻求社区支持。为获得更好的标注体验,建议熟悉Labelme工具的基本操作和快捷键。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】