C# 从Body类Kinect获取JointType
我知道在旧的SDK中,有一个C# 从Body类Kinect获取JointType,c#,kinect,C#,Kinect,我知道在旧的SDK中,有一个Skeleton类,您可以执行以下操作 public void Compare(Skeleton skeleton) { var leftShoulderPosition = skeleton.Joints.Where(j => j.JointType == JointType.ShoulderLeft); } 然而,新的SDK问世了,骨架类被主体类取代。现在,代码在j.JointType处抛出一个错误 是否有解决此问题的方法?使用Microsoft
Skeleton
类,您可以执行以下操作
public void Compare(Skeleton skeleton) {
var leftShoulderPosition = skeleton.Joints.Where(j => j.JointType == JointType.ShoulderLeft);
}
然而,新的SDK问世了,骨架
类被主体
类取代。现在,代码在j.JointType
处抛出一个错误
是否有解决此问题的方法?使用Microsoft Kinect SDK v2.0,您可以获得
左肩关节(以及类似的任何其他骨骼关节),如下所示:
body.Joints[JointType.ShoulderLeft]
其中,body
是所引用类的实例