革命性AI训练数据标注工具semantic-segmentation-editor:10分钟快速上手指南
【免费下载链接】semantic-segmentation-editorWeb labeling tool for bitmap images and point clouds项目地址: https://gitcode.com/gh_mirrors/se/semantic-segmentation-editor
semantic-segmentation-editor是一款强大的Web标注工具,专为创建AI训练数据集(2D和3D)而设计。它支持图像(.jpg或.png)和点云(.pcd)标注,是自动驾驶研究领域的得力助手。该工具基于Meteor框架开发,结合了React、Paper.js和three.js等先进技术,为用户提供直观高效的标注体验。
🌟 核心功能一览
2D图像标注
semantic-segmentation-editor提供了全面的2D图像标注功能,让您轻松创建精确的多边形标注。无论是道路、车辆还是行人,都能快速准确地标记。
图:使用semantic-segmentation-editor进行2D图像标注的示例,展示了城市街道场景中的多种对象标注
3D点云标注
除了2D图像,该工具还支持3D点云标注,这对于自动驾驶等需要三维环境感知的领域尤为重要。您可以轻松创建由3D点子集组成的对象,为AI模型提供丰富的三维训练数据。
🚀 快速安装指南
Docker Compose安装(推荐)
- 下载docker compose配置文件
- 设置包含图像和点云文件的文件夹路径
- 运行工具
wget https://raw.githubusercontent.com/Hitachi-Automotive-And-Industry-Lab/semantic-segmentation-editor/master/sse-docker-stack.yml wget https://raw.githubusercontent.com/Hitachi-Automotive-And-Industry-Lab/semantic-segmentation-editor/master/settings.json METEOR_SETTINGS=$(cat ./settings.json) SSE_IMAGES=YOUR_IMAGES_PATH docker-compose -f stack.yml up从源码运行
- 安装Meteor
curl https://install.meteor.com/ | sh- 克隆仓库
git clone https://gitcode.com/gh_mirrors/se/semantic-segmentation-editor- 启动应用
cd semantic-segmentation-editor meteor npm install meteor npm start默认情况下,编辑器将在http://localhost:3000上运行。
⚙️ 简单配置步骤
semantic-segmentation-editor的配置主要通过settings.json文件完成。您可以自定义图像和点云文件的存储路径,以及标注类别等信息。
{ "configuration": { "images-folder": "/mnt/images", // 包含图像和PCD文件的根文件夹 "internal-folder": "/mnt/pointcloud_data" // 分割数据(仅3D)的存储文件夹 }, "sets-of-classes": [ { "name": "Cityscapes", "objects": [ {"label": "VOID", "color": "#CFCFCF"}, {"label": "Road", "color": "#804080", "icon": "Road"}, {"label": "Car", "color": "#0000E8", "icon": "Car"} ] ] }🎯 基本使用方法
2D图像编辑器工具
多边形绘制工具 (P)
- 点击或拖动创建点
- 按ESC键以相反顺序删除最后创建的点
- 拖动鼠标指针或按住Shift键创建复杂多边形,无需为每个点点击
- 按ENTER或双击第一个点关闭多边形
魔术工具 (A)
- 使用对比度阈值检测自动创建多边形
- 点击您想要勾勒的区域内部,然后调整右侧的任何滑块以调整结果
- 按ENTER验证结果
操作工具 (Alt)
- 选择、移动现有多边形并向其添加点
- 点击多边形内部以选择它
- 点击一个点以选择它
- 围绕多个点绘制套索以选择它们
- 用鼠标拖动一个点来移动它
3D点云编辑器
- 鼠标左键:围绕当前焦点旋转点云,点击单个点将其添加到当前选择
- 鼠标滚轮:放大/缩小
- 鼠标中键(或Ctrl+Click):更改相机目标
- 鼠标右键:根据当前选择工具和选择模式同时选择多个点
- 箭头键:在场景中移动
📌 支持的文件格式
图像
- 支持的输入格式:JPG, PNG
点云
- 支持的输入PCD格式:ASCII, Binary和Binary compressed
- 支持的输入字段:
x,y,z,label(可选整数),rgb(可选整数) - 输出PCD格式为ASCII,包含字段
x,y,z,label,object和rgb(如果可用)
💡 实用提示
- 首次使用时,建议先查看README.md文件中的详细说明
- 对于大型点云(超过100万点),使用最新版本(1.3+)以获得更好的性能
- 可以通过修改settings.json来自定义标注类别,以适应您的特定项目需求
- 使用键盘快捷键可以显著提高标注效率(如P键切换到多边形工具,A键切换到魔术工具)
semantic-segmentation-editor是一款功能强大且易于使用的标注工具,无论是2D图像还是3D点云,都能满足您的AI训练数据创建需求。只需10分钟,您就能快速上手并开始创建高质量的标注数据!
【免费下载链接】semantic-segmentation-editorWeb labeling tool for bitmap images and point clouds项目地址: https://gitcode.com/gh_mirrors/se/semantic-segmentation-editor
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考