@jonstephens85:PS:如果您喜欢这篇文章的视觉效果,我为EgoSuite-Open100k创建了一个数据目录查看器,基于@rerundotio构建。Y…
摘要
这是一个针对EgoSuite-Open100k数据集的开源数据目录查看器,基于Rerun构建,支持搜索、下载和交互式可视化自我中心视觉片段。
查看缓存全文
缓存时间: 2026/08/29 01:48
PS:如果你喜欢这篇文章的视觉效果,我基于 @rerundotio 构建了一个针对 EgoSuite-Open100k 的数据集目录浏览器。你可以搜索、排序和筛选剧集,下载单个剧集并查看数据。
代码:https://t.co/QhkgM0qJVD
jonstephens85/egosuite-explorer
来源:https://github.com/jonstephens85/egosuite-explorer
EgoSuite 交互式浏览器
一个本地的、清单优先的浏览器和交互式 Rerun 查看器,用于需要授权访问的 LightwheelAI/EgoDemo (https://huggingface.co/datasets/LightwheelAI/EgoDemo) 数据集。无需下载整个数据集即可浏览剧集元数据,按需获取精确的 MCAP 剧集,并自动将 Lightwheel 自定义的手部、身体和语义 protobuf 数据流转换为原生 Rerun 可视化。
应用程序代码是开源的。EgoDemo 数据并未捆绑或重新分发;每个用户必须接受 Lightwheel 的数据集条款并使用自己的 Hugging Face 账户进行身份验证。
当前状态
本仓库包含一个支持四种标注过的 EgoDemo 变体的 MVP 版本:
EgoStandEgoStand-bodyEgoProStandardEgoProStandard-body
从源码设置
要求:
- Python 3.11+
- Node.js 20+
uv(https://docs.astral.sh/uv/)- 一个支持 WebAssembly 的最新 Chromium 或 Firefox 浏览器
无需单独安装 Rerun。uv sync 会安装用于 MCAP 转换器的固定版本 Python rerun-sdk,而 npm ci 会安装用于嵌入式浏览器查看器的匹配 @rerun-io/web-viewer 包。两者目前都固定在 Rerun 0.36.3,以确保生成的 RRD 文件和 Web 查看器兼容。独立的 Rerun 桌面应用程序是可选的。
Linux 和 macOS
``bash uv sync uv run hf auth login cd frontend npm ci npm run build cd .. ./launch_demo.sh
### Windows
使用 64 位 Windows 10 或 11 和 PowerShell。将仓库克隆到较短的路径,例如 `C:\src\egosuite-explorer`,以便为较长的剧集名称留出空间。在仓库目录下运行:
``powershell
powershell -ExecutionPolicy Bypass -File .\setup_windows.ps1
uv run hf auth login
.\launch_demo.cmd
设置脚本会创建一个 Python 3.12 环境,安装固定版本的 Rerun SDK,安装前端包,并构建嵌入式查看器。执行策略覆盖仅适用于该设置命令;它不会更改计算机范围的 PowerShell 策略。.cmd 启动器可以在 PowerShell 和命令提示符下工作,无需更改策略。
命令提示符用户可以使用以下命令启动准备好的应用程序:
``bat launch_demo.cmd
确认 Python Rerun 安装:
``bash
uv run python -c "import rerun; print(rerun.__version__)"
如果你还想要可选的本地桌面查看器,rerun-sdk 依赖项会在项目环境中提供 rerun 命令:
``bash uv run rerun –version
服务器默认仅在 `127.0.0.1:8765` 上监听,并在你的浏览器中打开本地应用。在 Linux/macOS 上使用 `./launch_demo.sh --no-browser`,或在 Windows 上使用 `.\launch_demo.cmd --no-browser` 来禁止此行为。
如果 `./EgoDemo` 已存在,将被重用。否则数据将存储在 `~/.cache/egosuite-explorer/EgoDemo` 下。使用以下命令覆盖此位置:
``bash
EGOSUITE_EXPLORER_DATA=/path/to/EgoDemo ./launch_demo.sh
在 Windows PowerShell 中:
``powershell $env:EGOSUITE_EXPLORER_DATA = “D:\EgoDemo” .\launch_demo.cmd
在没有覆盖的情况下,Windows 将下载的数据存储在 `%USERPROFILE%\.cache\egosuite-explorer\EgoDemo` 下。MCAP 和 RRD 数据在所有平台上都从 Git 中排除。
## 工作流程
1. 点击 **同步清单**。仅请求四个 `manifests/**` 树。
2. 搜索任务、场景、环境和模态组合。
3. 为某个剧集选择 **下载与准备**。
4. 下载精确的清单引用的 MCAP 并在本地转换。
5. 选择 **打开交互式查看器** 检查同步的视频、原生的 3D 手部/身体姿态和语义标注。
生成的 Rerun 录像包含受 Lightwheel 启发的姿态样式、两个头部摄像头流上的像素空间手部骨骼叠加层、校准的头部摄像头视锥体、滚动的头部和足部运动轨迹,以及视频上的动作标签。腕部视频保持同步,但不接收投影叠加层,因为 EgoDemo MCAP 未提供腕部摄像头外参。
**四变体快速入门** 会从本地可用的每个清单中选择一个交互丰富、时长适中的剧集。
## 开发
分别运行 API 和 Vite 开发服务器:
``bash
.venv/bin/python -m egosuite_explorer.server --no-browser
cd frontend && npm run dev
前端将 /api 代理到 http://127.0.0.1:8765。
在 Windows 上,使用 .venv\Scripts\python.exe 代替 .venv/bin/python,或使用平台无关的命令 uv run egosuite-explorer --no-browser。GitHub Actions 在每次推送和拉取请求时,在 Windows 和 Linux 上运行 Python 测试和生产前端构建。
数据与许可
- 应用程序源码:Apache-2.0。
- Lightwheel 的关节顺序/拓扑结构在
egodemo_mcap_to_rerun.py中归属于 Apache-2.0 许可的LightwheelAI/LW-Egosuite-DevKit。 - EgoDemo 录像仍受数据集自身的访问条款和许可证约束。请勿提交 MCAP、RRD、提取的视频或 Hugging Face 令牌。
相似文章
@seclink: 新仓库:Awesome Egocentric Dataset — 一份精选的第一人称视觉数据集列表,超越经典的 Ego…
一个新的开源仓库精选了一份第一人称视觉数据集列表,更新以包括2023–2026年的最新版本,并添加了关于VLA论文的部分,同时移除了损坏的链接。
@LeRobotHF:100,000小时的人类双手进行真实工作。LeRobot格式,完全标注且开放。EgoSuite-Open100K来自@LightwheelAI
LightwheelAI和Hugging Face发布了EgoSuite-Open100K,这是一个包含100,000小时第一人称视角人类活动的大规模开放数据集,完全标注并以LeRobot格式提供,用于AI研究和训练。
@OpenAIDevs:推出 Euphony,一款用于可视化聊天记录与 Codex 会话日志的开源工具。只需粘贴公开 URL 或上…
OpenAI 发布开源工具 Euphony,可将聊天记录与 Codex 会话日志可视化,并支持筛选与编辑。
@gdb: 这太酷了
Codex 的 Visualize 插件预览,通过构建交互式行星模拟器进行演示。
@seclink:视频里是加速了的,实际上动作慢很多...
Lightwheel AI 和 Hugging Face 已开源 EgoSuite-Open100K,这是目前最大的全标注第一人称视角人类行为数据集,包含 100,000 小时的数据,重点强调物理AI的规模定律。