1

我如何判断一个人是面对 Kinect 还是背对着 Kinect?

我正在使用 Microsoft Kinect SDK v1.7。

4

2 回答 2

2

Microsoft Kinect SDK 不跟踪用户的背后。它无法跟踪全身旋转,而只能跟踪或多或少面向前方的用户。

现在,它可能会变得“混乱”并且能够在您背对它时跟踪您的骨架,但即便如此,骨架也会像您面向前方一样对齐。如果它确实跟踪,你可能会应用一个启发式方法,说“我的手腕离传感器比我的臀部更远吗?” 或“肩膀、肘部、手腕的角度如何定位”,但充其量都是不准确的。

于 2013-08-20T16:46:53.403 回答
0

当用户静止不动时是不可能的。但是如果用户正在走路,则可以这样解决:关于 SDK 1.7 中的Skeleton Coordinates,Z 坐标是用户到 Kinect 的距离,所以当用户走路时朝向相机 Z 减小,当用户远离相机时 Z 增大。此方案仅在您的用户正常行走时有用。

于 2013-10-23T17:43:50.533 回答