我知道在旧的 SDK 中,有一个 Skeleton
类,你可以做类似的事情
public void Compare(Skeleton skeleton) {
var leftShoulderPosition = skeleton.Joints.Where(j => j.JointType == JointType.ShoulderLeft);
}
但是,新的SDK出来了,Skeleton
类被Body
类取代了。现在,代码在 j.JointType
处抛出错误。
这个问题有解决办法吗?
最佳答案
使用 Microsoft Kinect SDK v2.0,您可以获得 ShoulderLeft
关节(以及类似的任何其他骨骼关节),如下所示:
body.Joints[JointType.ShoulderLeft]
其中 body
是 Body
的一个实例您所指的类。
关于c# - 从 Body 类 Kinect 获取 JointType,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34832590/