如何显示某些数据到kinect?

时间:2017-05-25 22:59:00

标签: c# kinect gesture-recognition

我正在使用kinect v2 c#来检测手势。我使用的所有算法都正常工作。问题是我希望kinect只显示手部检测但不是全部身体并且在黑色背景中显示手部的所有点?

这是获取轮廓手的点的代码。

private void HandsController_HandsDetected(object sender, HandCollection e) {
        // Display the results!

        if (e.HandLeft != null)
        {
            point = e.HandLeft.ContourDepth;

        }
}

1 个答案:

答案 0 :(得分:0)

例如,你可以像这样写

 // //left hand in front of left Shoulder
if (body.Joints[JointType.HandLeft].Position.Z < body.Joints[JointType.ElbowLeft].Position.Z && body.Joints[JointType.HandRight].Position.Y < body.Joints[JointType.SpineBase].Position.Y)
   {
      //Action here
   }

您可以看到其他库如何使用此代码的示例here

我还有一个关于如何使用tutorial实现滑动手势的Vitruvius Library来检查它们! :d