【问题标题】:Compute 3D marker coordinates from 2D positions (Motion Capture)从 2D 位置计算 3D 标记坐标(运动捕捉)
【发布时间】:2014-04-09 03:19:15
【问题描述】:

我希望有人可以帮助我解决我在使用动作捕捉系统时遇到的问题。我希望将实时 XYZ 标记位置流式传输到 Matlab 中以进行一些在线处理;但是,我只能实时访问每个摄像机(总共 8 个摄像机)看到的 2D 标记位置。标记位于在捕获体积内移动相对较慢的人类受试者身上。

我一直在绞尽脑汁,用谷歌、stackoverflow 和多视图几何文本来回答这个问题:

如果我准确地知道每个相机的投影矩阵,我可以将 2D 标记位置重新投影回 3D 空间吗?或者,我是否仍然必须在相机视图之间对相应的 2D 点进行三角测量以获得标记的 XYZ 位置?

真的真的希望我可以通过只知道给定相机看到的 2D 位置及其投影(内部+外部)矩阵来获得 3D 标记坐标 -但我很怀疑……

提前感谢您的帮助!干杯!

【问题讨论】:

    标签: 3d projection camera-calibration motion


    【解决方案1】:

    是的!您可以通过多个 2D 位置获取标记的 3D 位置。 Track-It-Yourself 是托管在 Google Code 上的开源库。它将允许您仅从 2 个 2D 标记计算 3D 位置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-16
      • 2018-05-25
      相关资源
      最近更新 更多