1

我有一个部分关节(右肘、肩膀和手腕)的数据集,取自一个用 OpenNi 获取这些数据的人。
对于 x 和 y,关节以像素为单位,而 z 以 mm 为单位。我必须将它们转换为真实世界空间,以将它们与我(使用 Microsoft Sdk)为手势识别应用程序获取的数据相匹配。我在 Matlab 中工作。

在网络和论文上搜索,我发现转换需要一个楼层参考,但我没有,那么如何进行这种转换,可能在 matlab 中,我应该选择哪个候选人?(也许 kinect 离地板的高度?)

4

1 回答 1

0

这是一个不太棒的解决方案:

  1. 绘制两个数据集的 3D 点
  2. 寻找手臂和前臂看起来相似的姿势(尽可能 L 形)。
  3. 使用它来计算转换。
于 2012-03-20T17:13:26.970 回答