Jointcollection for kinect SDK 2.0

本文关键字:SDK kinect for Jointcollection | 更新日期: 2023-09-27 18:15:45

我现在正在将Kinect程序从SDK 1.8升级到2.0。在我的旧版本中,我经常使用jointcollection。但是,我现在不知道如何在不使用这个函数的情况下重写程序。我的示例代码附在下面:

    private static ResultUnit ProcessKneeLeft(JointCollection joints)
    {
        ResultUnit result = new ResultUnit();
        result.State = GetTrackingState(new Joint[] { joints[JointType.KneeLeft], joints[JointType.HipLeft], joints[JointType.AnkleLeft] });
        if (result.State != TrackingState.NotTracked)
            result.Value = VectorFunc.Angle(joints[JointType.KneeLeft].Position, joints[JointType.HipLeft].Position, joints[JointType.AnkleLeft].Position);
        return result;
    }
请帮我一下。非常感谢!和

Jointcollection for kinect SDK 2.0

Joints是用于windows V2的kinect的新JointCollection。在kinect for windows V2中,Joints是Body Class的属性。