2017-05-25 13 views
0

私はkinect v2c#を使って手のジェスチャーを検出しています。私の使用しているすべてのアルゴが正しく機能しています。問題は、私はkinectに身体の全てではなくて、手だけを表示させ、黒い背景に手の全ての点を与えることを欲しいということです。kinectに特定のデータを表示する方法は?

これは、輪郭を描く手の点を取得するコードです。

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

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

     } 
} 

答えて

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

関連する問題