mprib/caliscope

Multicamera Calibration for Motion Capture Workflows

解决的问题

Caliscope 简化了用于 3D 动作捕捉的多相机系统校准流程。它解决了确定每台相机的焦距、镜头畸变,以及在共享 3D 空间中相对于其他相机的精确位置与方向的难题。

运作方式

该工具包使用包含 ChArUco 板、棋盘格或 ArUco 标记等目标的校准视频来估算相机参数。它能通过链接共享视野的相机来处理部分重叠的情况。它也支持面对面相机的双面目标。对于不使用目标的用户,实验性的无标记工作流程允许基于人员在场景中移动进行校准。此外,它使用基于 ONNX 的模型仅从视频图像估算垂直方向。

目标对象

专为从事 3D 动作捕捉的研究人员与开发者设计,无论是通过基于 GUI 的桌面应用程序还是程序化脚本 API,都能提供可靠的相机阵列校准方式。

特色亮点

  • 灵活校准:支持 ChArUco、棋盘格、ArUco 标记以及无标记校准。
  • 部分重叠支持:即使并非所有相机同时看到目标,也能校准系统。
  • 系统对齐:能够将世界原点对齐到校准板,或从视频估算垂直方向。
  • 整合性:以 TOML 格式导出校准结果,兼容于 Pose2Sim 与 anipose 等工具。
  • 质量保证:包含一个桌面应用程序,用于可视化处理阶段并使用 ONNX 姿势模型追踪地标,以验证校准质量。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目