1

私はいくつかの手のジェスチャーを認識できるプログラムを開発しています。ここで、要件には、手のジェスチャーを使用する言語が必要です。では、どうすれば構築できますか?

私の現在のアイデアは、正規表現とバッカスナウア記法を使用して構文を定義することですが、設計に行き詰まります。

プラス:

  1. ジェスチャーは指の位置にすぎませんが、移動すると追跡できます
  2. ジェスチャーの正確な数は5です
  3. ジェスチャーが参照する名詞や動詞については、現在、どのように割り当てるのか本当にわかりません。
  4. ジェスチャーの画像を投稿することは許可されていません。投稿しないと、より明確になります

アイデアをありがとう

4

3 に答える 3

1

指の位置を使って合計 5 つのジェスチャー?OK、各ジェスチャーは 1 本の指を上げ、残りの指を下げると思います。可能な言語は次のとおりです。

  • 高評価のみ: 乗車が必要です
  • 人差し指のみ:ラテを1杯ください
  • 中指のみ上:離れて
  • 薬指のみ: 私と結婚してください
  • ピンキーアップのみ: おへそを掻く必要がある

別の可能性:

  • ジェスチャー 1: 左に曲がる
  • ジェスチャー 2: 右に曲がる
  • ジェスチャー 3: 進む
  • ジェスチャー 4: 後ろ向き
  • ジェスチャー 5: 開始/停止の切り替え

別の可能性: ジェスチャの各ペア (25 の組み合わせ) を文字 A から Y (Z には X を使用) を表し、すべてを英語で綴ります。

別の可能性: 各ジェスチャで基数 5 の数字を表し、必要な数の名詞/動詞にマッピングしたい数の連続した数字をコード化します。

などなど

于 2010-09-09T01:01:13.330 に答える
1

ジェスチャーの複雑さに応じて、アメリカ手話で使用されるジェスチャーを確認することをお勧めします。場合によっては非常に精巧になることもありますが (たとえば、動きや顔の表情によって記号の意味が大きく変わる可能性があります)、複雑なアイデアや思考を処理する方法も非常にエレガントです。これで問題が直接解決するわけではありませんが、いくつかのアイデアが得られるかもしれません。さまざまな手のジェスチャーなどを確認するためにオンラインで利用できるリソースがあります。

于 2010-09-10T17:55:19.333 に答える
1

ジェスチャ認識プログラムが手のジェスチャをテキストにマッピングできる場合は、BNF を lex および yacc と一緒に使用できます。

言語の設計は、主にハンド ジェスチャーの語彙によって制限されます。いくつの異なるジェスチャを認識できるかを知らなければ、言語設計についてアドバイスを与えることは非常に困難です。私はそう言うのはほとんど嫌いですが、記号をほとんど使用しない言語のホワイトスペースを見てください。機能するFORTHシステムは、少数のシンボル セットで実装することもできます。

于 2010-09-08T01:39:32.363 に答える