我怎样才能判断一个人是面对Kinect还是向他/她展示?
我正在使用Microsoft Kinect SDK v1.7。
答案 0 :(得分:2)
Microsoft Kinect SDK不会跟踪用户的背面。它无法跟踪全身旋转,但只能跟踪一个或多或少的前向用户。
现在被授予,它可能会“混乱”并能够在你背对着你的骨骼时跟踪你的骨骼,但即使这样,骨骼也会像你面向前一样对齐。如果它确实跟踪了你可能会使用一种启发法,说“我的手腕远离传感器而不是我的臀部吗?”或者“肩膀,肘部,腕部角度是如何定向的”,但它最多都是不准确的。
答案 1 :(得分:0)
当用户没有任何移动时,这是不可能的。但是如果用户正在行走,则场景可以像这样解决: 关于SDK 1.7中的Skeleton Coordinates,Z坐标是从用户到Kinect的距离,因此当用户走向摄像机时Z减小,当用户远离摄像机时,Z增加。 此方案仅在您的用户正常行走时有用。