🤖 Huhb3D Synthetic Data Generator

面向机器人视觉训练的合成数据生成器 — Demo 展示

⚠️ 在线 Demo 模式 — 当前展示预生成的样例数据。要使用自己的 CAD 模型生成数据,请在本地部署并编译 C++ 渲染引擎。
📦 GitHub: AIminminAI/Huhb3D-Viewer | 📦 Gitee: aiminminai/Huhb3D-Viewer
📊 Demo 数据概览
6
RGB 图像
6
语义 Mask
0
深度图
6DoF 位姿
🖼️ 渲染效果展示
📷 RGB 渲染图
RGB
🏷️ 语义分割 Mask
Mask
📏 深度图
深度图需在本地编译 C++ 引擎后生成
📐 6DoF & BOP 格式数据
🎯 6DoF Ground Truth
📷 scene_camera.json
📋 scene_gt.json
🎥 camera_poses.json
Loading...
Loading...
Loading...
Loading...
🏷️ 语义标签分类
# Category -> (R, G, B) in 0-255 range
0 FreeSurface       127 127 127
1 HorizontalPlane     0   0 255
2 LateralPlane_X      0 255   0
3 LateralPlane_Z    255   0   0
4 NearHorizontal    255 255   0
5 NearLateral_X     255   0 255
6 NearLateral_Z       0 255 255
7 Degenerate        255 127   0
8 Reserved1         127   0 255
9 Reserved2           0 127 255
🔧 本地部署(解锁完整功能)

要使用自己的 CAD 模型生成数据,请按以下步骤本地部署:

1. 克隆仓库:git clone https://github.com/AIminminAI/Huhb3D-Viewer

2. 安装 Python 依赖:pip install streamlit Pillow numpy opencv-python

3. 编译 C++ 渲染引擎:需要 Visual Studio 2019+ (Windows) 或 GCC (Linux)

4. 启动 Web UI:streamlit run app.py --server.port 8501

Docker 部署(最省心):

docker build -t huhb3d-synthetic .
docker run -p 7860:7860 huhb3d-synthetic

详见 GitHub README 获取完整部署指南。