2011-12-09 2 views
11

私はジェスチャーを使用したいので、キネクトはジェスチャーを持つ人物をメインプレイヤーとして選択できます。その後、彼はPCを制御することができます。人を選択し、それらに制御を与える。今はジェスチャーを実装する必要がありますが、開始方法はわかりません。kinectにwaveジェスチャーを実装するにはどうすればよいですか?

誰でも手伝ってもらえますか?

答えて

7

私は(自分でジェスチャーを認識したい場合は)それはあなたが望むものであると思います:
MSは、ここでは、完全なコード例で波のジェスチャーを認識する方法を説明します http://blogs.msdn.com/b/mcsuksoldev/archive/2011/08/08/writing-a-gesture-service-with-the-kinect-for-windows-sdk.aspx

今でもありますいくつかのジェスチャー認識ツールキットが利用可能です。
例えば、これを参照してください。
http://kinecttoolbox.codeplex.com/

あなたはまた、そのような同様のプロジェクトのためのhttp://channel9.msdn.comにサーフィンすることができます:あなたは限りあなたは骨格を持っていることを http://channel9.msdn.com/coding4fun/kinect/Gestures-and-Tools-for-Kinect-and-matching-Toolkit-too

2

を取得しましたか? 手が速度の方向を変えた回数を確認するのが最も簡単です

+ x - > -Xは左に戻り、右に戻ってきていることを意味します。ジェスチャーは十分明白です(非常に小さい波/ジッターは除外します)

+0

私にいくつかのコードを表示できたら、それはpe helfpull thxになります。 – Letoir

+0

ここにいくつかの擬似コードがありますが、これはポジションに基づいた最も素朴なアプローチです。ベロシティとそれ以上の方向に基づいて改善することができます。 SDKで掘り下げた価値のあるこの例以外に、Waveジェスチャー(意図しないほど複雑かもしれません)を示す例があります。 http:// pastebin .com/PqSbZrVH – Giel

+0

これはC++で書かれていますが、私はC# – Letoir

1

手を持っていると言われています - 肘を言い、それを変数に保存し、手の動きのための基準距離をとって、両側の基準距離を超えて、プログラムで必要な波の数を計算します。どちらもあなたのプログラムにその人を選択した場合

関連する問題