私はジェスチャーを使用したいので、キネクトはジェスチャーを持つ人物をメインプレイヤーとして選択できます。その後、彼はPCを制御することができます。人を選択し、それらに制御を与える。今はジェスチャーを実装する必要がありますが、開始方法はわかりません。kinectにwaveジェスチャーを実装するにはどうすればよいですか?
誰でも手伝ってもらえますか?
私はジェスチャーを使用したいので、キネクトはジェスチャーを持つ人物をメインプレイヤーとして選択できます。その後、彼はPCを制御することができます。人を選択し、それらに制御を与える。今はジェスチャーを実装する必要がありますが、開始方法はわかりません。kinectにwaveジェスチャーを実装するにはどうすればよいですか?
誰でも手伝ってもらえますか?
私は(自分でジェスチャーを認識したい場合は)それはあなたが望むものであると思います:
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
を取得しましたか? 手が速度の方向を変えた回数を確認するのが最も簡単です
+ x - > -Xは左に戻り、右に戻ってきていることを意味します。ジェスチャーは十分明白です(非常に小さい波/ジッターは除外します)
手を持っていると言われています - 肘を言い、それを変数に保存し、手の動きのための基準距離をとって、両側の基準距離を超えて、プログラムで必要な波の数を計算します。どちらもあなたのプログラムにその人を選択した場合
私にいくつかのコードを表示できたら、それはpe helfpull thxになります。 – Letoir
ここにいくつかの擬似コードがありますが、これはポジションに基づいた最も素朴なアプローチです。ベロシティとそれ以上の方向に基づいて改善することができます。 SDKで掘り下げた価値のあるこの例以外に、Waveジェスチャー(意図しないほど複雑かもしれません)を示す例があります。 http:// pastebin .com/PqSbZrVH – Giel
これはC++で書かれていますが、私はC# – Letoir