其他分享
首页 > 其他分享> > 从Body类Kinect获取JointType

从Body类Kinect获取JointType

作者:互联网

我知道在旧版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类的实例.

标签:kinect,c
来源: https://codeday.me/bug/20191119/2034043.html