kinect关节坐标值以相反的方式改变

时间:2017-03-19 07:14:41

标签: kinect kinect-v2

在我放置Kinect 2并站在它前面之后,我将手臂向前和向下移动(例如向前屈曲)。

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

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

Q值。我们是否应该在向上移动时减少手腕的y值?

Q值。如果没有,任何人都可以知道为什么会这样吗?

Q值。另外,我发现我的手腕另一侧(左)有负值。任何人都可以评论为什么手腕左侧有负值?

1 个答案:

答案 0 :(得分:0)

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

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

原点(x = 0,y = 0,z = 0)位于Kinect上IR传感器的中心 X增长到传感器的左侧 Y长大(请注意,此方向基于传感器的倾斜度) Z在传感器面向的方向上长大 1个单位= 1米

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

希望这会对你有所帮助。