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