2012-04-12 5 views
1

私はKinectでWPFアプリケーションを実行したいと思います。アイデアはかなり簡単です。いくつかの画像を表示するアプリです。ウィンドウ用のキネクトによってキャッチされるジェスチャーで、次の画像に移動します。WPF + Kinectアプリケーション

私はインターネット上の多くの書籍を見ましたが、いくつかのコードがありますが、私はどのようにKinect SDKを使って開発を始めることができるのか分かりません。

誰かが私に助けを得ることができますか?

+0

この記事を見ましたかhttp://www.codeproject.com/Articles/228857/Kinect-and-WPF-スケルトントラッキングを使用して公式 – Habib

+0

しかし、どのようにボタンを置くことができます、私の手が入っているときにイベントを得る? –

+0

http://channel9.msdn.com/coding4fun/kinect – Flot2011

答えて

3

これは簡単な数学です。 まず、あなたの手の位置を取得し、移動するための素敵なアイコンを追加できるように、手を追跡する必要があります。手がボタンの上にくるときに簡単な数学を行うことができます。

これは一方的な方法です。 2番目の方法は醜いですが、動作します:)マウスのcoursorに手をバインドし、通常のボタンを作成することができます。あなたが知っているように、Windowsは、キーボードとマウスのコントローラーであるボタンを作成するために必要なものすべてを提供しています。あなたは、ホバーのようなすべてのイベントを持ち、クリックします。ハンドトラッキングをマウスにバインドすると、標準ライブラリを使用してボタンを制御できます

3つ目の方法は、この2つの方法を組み合わせることです。ハンドトラッキング、マウスコントロール、標準ライブラリ、簡単なジェスチャ認識と数学を使って、数秒間ボタンの上に手を置く必要のあるxboxのようなUIを作成できます。

約1週間前、私はxboxのようなUIを作成することについてgoogleの記事で見つけましたが、私はそれを見つけることができないことを知っています。たぶん私は自宅でそれを持っています。私はあなたのためにそれをチェックし、私はURLを持っている場合はそれを追加します。

Flot2011はkinectセクションにc4fというURLを追加しました。私はそのことについていくつかの記事を見たと確信しています。すべてのページをチェックしてください。あなたはソースコードで非常に興味深いものを見つけることができます。たとえば、これは - >http://kinectdtw.codeplex.com/

このプロジェクトは古いバージョンのバスに書かれていますが、そこにはボタンがあります。 kinectによるコントローラがあるかどうかを確認してください。ソースコードからこれをどうやって行うのかを学んでください:)

+0

あなたと私と同じ考えを呪う!!!!!!!!!!!!!!!!!これは、あなたが私に殴られた10番目の質問のようなものです。しかし.....良い答え –

関連する問題