2

Web カメラを使用してビデオ フィードを取得し、このビデオ フィードでモーション トラッキングを実行しています。モーション トラッカーは(x,y)座標を継続的に返します。

(x,y)これらを使用して、「左にスワイプ」、「右にスワイプ」、「上にスワイプ」、「下にスワイプ」などのジェスチャーを認識したいと考えています。

これらのジェスチャのテンプレートを作成して保存するにはどうすればよいですか?また、ジェスチャの 1 つが発生したかどうかをどのように把握/認識するのですか?

前もって感謝します :)

PS : Flex 4 と ActionScript 3.0 を使用しています。誰かがロジックを手伝ってくれたら、ActionScript で書くことができます。

4

3 に答える 3

2

タスクをより小さなサブタスクに分割する必要があります。コンピュータ ビジョンでは、すべての環境ですぐに使える汎用ジェスチャ検出のようなものはありません。

まず、モーションを完全に検出できる必要があります。これを行うには、バックグラウンド減算やブロブ追跡など、いくつかの方法があります。

次に、画像から手などの特定の特徴を抽出する必要があります。繰り返しますが、これを行う方法は複数あります。さまざまな照明条件で非常にエラーが発生しやすい肌色の近似/評価から、オブジェクトの形状を実際に「分析」しようとするより高度な技術まで。これらのアルゴリズムは、手の形がどのように見えるべきかを時間の経過とともに「学習」します。

コンピューター ビジョンに関するまともな本を購入し、Web で記事などを調査することをお勧めします。また、実装側についてさらに学習するために使用できる OpenCV のようなライブラリもあります。ActionScript 3 への OpenCV の移植がいくつかあるはずです。Eugene Zatepyakin ( http://blog.inspirit.ru ) の記事とツールもお勧めできます。彼は ActionScript 3 で素晴らしい CV を作成しています。

簡単に言うと、モーション トラッキングと特徴抽出を調査する必要があります。

于 2012-07-11T05:39:14.470 に答える
1

開始するのに最適な場所は、手話認識またはトラックパッド入力がどのように機能するか (参照イメージを作成してユーザー入力と比較するなど) を読むことです。Adobe 固有のFLARToolKitがあります。これについては、同社の Web サイトの拡張現実に関する記事で詳しく説明されています。

参考文献:

トラックパッドの科学

手のジェスチャー認識

手話認識研究 - PDF

ジェスチャー認識のウォークスルー - ビデオ

于 2012-07-09T23:18:50.423 に答える