我希望获得使用Microsoft Kinect使用WPF应用程序捕获的用户的以下信息。
除了计算用户的x,y坐标外,我找不到任何标准方法。有没有非常有效和准确的方法来做到这一点?
答案 0 :(得分:1)
答案 1 :(得分:1)
完成此任务的最简单方法是使用Pythagorean theorem计算两个骨架关节之间的距离。
要获得肩宽,您可以使用关节JointType.ShoulderLeft
和JointType.ShoulderRight
。获得左臂的长度,您可以将JointType.ShoulderLeft
和JointType.ElbowLeft
之间的距离添加到JointType.ElbowLeft
和JointType.WristLeft
之间的距离。
请注意,上面的联合名称来自Kinect for Windows SDK。 OpenKinect本身并不提供骨架跟踪方法,因为它专门用于访问设备。 Kinect for Windows SDK的一个流行替代品是OpenNI。