从Body类Kinect获取JointType

时间:2016-01-16 21:57:23

标签: c# kinect

我知道在旧的SDK中,有一个Skeleton类,您可以执行类似

的操作
public void Compare(Skeleton skeleton) {
    var leftShoulderPosition = skeleton.Joints.Where(j => j.JointType == JointType.ShoulderLeft);
}

然而,新的SDK出来了,Skeleton类被Body类取代。现在,代码在j.JointType抛出错误。

此问题是否有解决方法?

1 个答案:

答案 0 :(得分:3)

使用Microsoft Kinect SDK v2.0,您可以获得ShoulderLeft关节(以及类似地,任何其他骨架关节),如下所示:

body.Joints[JointType.ShoulderLeft]

其中body是您引用的Body类的实例。