我正在使用kinect v2
c#
来检测手势。我使用的所有算法都正常工作。问题是我希望kinect
只显示手部检测但不是全部身体并且在黑色背景中显示手部的所有点?
这是获取轮廓手的点的代码。
private void HandsController_HandsDetected(object sender, HandCollection e) {
// Display the results!
if (e.HandLeft != null)
{
point = e.HandLeft.ContourDepth;
}
}
答案 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