从 Body class Kinect 获取关节类型
Get JointType from Body class Kinect
我知道在旧的 SDK 中,有一个 Skeleton
class 你可以做类似
public void Compare(Skeleton skeleton) {
var leftShoulderPosition = skeleton.Joints.Where(j => j.JointType == JointType.ShoulderLeft);
}
不过,新的SDK出来了,Skeleton
class被Body
class取代了。现在,代码在 j.JointType
.
处抛出错误
这个问题有解决方法吗?
使用 Microsoft Kinect SDK v2.0,您可以获得 ShoulderLeft
关节(以及类似的任何其他骨骼关节),如下所示:
body.Joints[JointType.ShoulderLeft]
其中 body
是您引用的 Body
class 的实例。
我知道在旧的 SDK 中,有一个 Skeleton
class 你可以做类似
public void Compare(Skeleton skeleton) {
var leftShoulderPosition = skeleton.Joints.Where(j => j.JointType == JointType.ShoulderLeft);
}
不过,新的SDK出来了,Skeleton
class被Body
class取代了。现在,代码在 j.JointType
.
这个问题有解决方法吗?
使用 Microsoft Kinect SDK v2.0,您可以获得 ShoulderLeft
关节(以及类似的任何其他骨骼关节),如下所示:
body.Joints[JointType.ShoulderLeft]
其中 body
是您引用的 Body
class 的实例。