1

ユーザーがクリックして拡大して説明を読むことができるグリッドギャラリーになる最初のkinectアプリケーションを作成したいと思います。すべてのデータは xml ファイルに保存されます。kinect を使用したことがないので、それを達成するための最良の方法についてアドバイスをお願いします。as3 で同様のアプリケーションを作成しました。たとえば、マウス入力をジェスチャに置き換えることは可能ですか?

ありがとう。

4

1 に答える 1

2

ActionScript での作業を好む場合は、AIRKinectがあります。完全な Kinect データ アクセス レイヤーを備えていますが、それ以上のものはありません。ジェスチャー認識を自分で実装する必要があります。

パフォーマンスに関して言えば、AIR を使用して Kinect を実行することは、私の経験からすると悪い考えです。公式のKinect for Windows SDKで C# を使用すると、はるかに高速で、使いやすいと思います。いくつかのチュートリアルとドキュメントは、ここにあります。

この SDK もそのままではジェスチャー認識を提供しないため、Kinect DTWを試してみることをお勧めします。他にもあります - Google がお手伝いします。

あなたの質問は基本的に、マウス入力をジェスチャーに置き換えることができるかどうかでした。確かにできます。特定のジェスチャーが実行されたときに、必要なアクションを実行するだけです。

写真の選択に関しては、C#/WPFの場合、ウィンドウ内でマウスの位置を変更できます。スケルトン トラッキングのハンド ジョイントの 1 つを使用して、適切なマウス位置を計算できます。

実際の選択操作 (通常はクリック) については、ジェスチャーはお勧めしません。市販の Kinect アプリケーションでは、ボタンの上にカーソルを合わせるとすぐにカウントダウンし、時間切れになるとすぐにアクティブ化するビジュアル タイマーのアプローチが好まれます。このアプローチにより、ジェスチャの実行中に誤って手を別の位置に移動するという問題が回避されます。

あなたは非常に幅広い質問をしたので、今のところ私にできることは、いくつかの指針を与えることだけです. この回答にリンクされているリソースがあれば、武装して自分で始める準備ができているはずです。頑張ってください!

于 2012-08-08T14:02:19.003 に答える