kinect关节坐标值反方向变化

kinect joint coordinate values change in opposite way

我放置一个Kinect 2并站在它前面后,我前后移动我的手臂(例如前屈)。

然后,我发现我的腕关节的y坐标从大(0.17)到小(0.11)再到(0.16)左右。 我觉得这很奇怪,因为在 Kinect 指南中,正 y 轴表示向上方向。 https://msdn.microsoft.com/en-us/library/hh973078.aspx

当我们将手臂向上放置时,似乎我们应该有更大的 wrist-y 坐标值。 我得到相反的结果。有人可以对此发表评论吗?

问。我们是否应该在向上移动时获得递减的手腕 y 值?

问。如果不是,谁能知道为什么会这样?

问。此外,我发现我手腕的另一侧(左)有负值。谁能评论一下为什么手腕左侧有负值?

这是因为 Kinect v2 参考系统。传感器的中心对应于 (0,0,0) - x,y,z.

如果您在 X 轴和 Y 轴上向左或向右移动,则负值是合乎逻辑的。

原点(x=0, y=0, z=0) 位于Kinect红外传感器的中心 X 增长到传感器的左侧 Y往上长(注意这个方向是根据传感器的倾斜度) Z 在传感器面对的方向上长出 1 单位 = 1 米

https://msdn.microsoft.com/en-us/library/dn785530.aspx

希望对您有所帮助。