問題タブ [gesture-recognition]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - PhoneGap 0.8 でシェイク ジェスチャを検出するにはどうすればよいですか?
PhoneGap 0.8 を使用していますが、基本的なシェイク ジェスチャを検出したいと考えています。関連する 2 つのスニペットを見つけました。
http://groups.google.com/group/phonegap/browse_thread/thread/25178468b8eb9e9f
http://phonegap.pbworks.com/Handling-Shake-Events
どちらも私のために働いていません。残念ながら、ドキュメントは少し古くなっているようで、PhoneGap の API リファレンスは単なるテスト集です。私はそれができることを知っていますが、既知の適切な出発点がありません。
誰かが PhoneGap の短い振動検出コードのスニペットを提供してくれれば、彼らが彼らのために働くことを知っています. 御時間ありがとうございます!
c# - ウェブカメラからのジェスチャ認識用の C# または Java ライブラリ?
ジェスチャー認識のプロジェクトがあります。C# や Java を使用してどのようにプログラミングできるのか疑問に思っていました。特別なライブラリはありますか?プログラミングが必要ですか、それともウェブカメラではなく特別なデバイスが必要ですか?
android - メニューボタンの上でAndroidジェスチャーを使用する
私が欲しいのは、ユーザーがメニューをナビゲートすることを選択できるオプションメニューを用意することです:
- ボタンをタッチしてからトラックボールを押し下げて選択する
- Gestures Builder から定義済みのジェスチャを描画する
現状では、 でボタンを作成しOnClickListener
、 でジェスチャを作成しましGestureOverlayView
た。Activity
次に、使用者がボタンを押したか、ジェスチャーを実行したかに応じて、新しいものを開始することを選択します。しかし、ジェスチャーを描こうとすると、それが拾われません。ボタンを押すことだけが認識されます。以下は私のコードです:
どんな提案でも大歓迎です!
c# - コンピューター ビジョン用の AForge.NET の開発方法
手のジェスチャーを認識し、手のジェスチャーに基づいて、いくつかのコマンドを実行したり、マウスを動かしたりするプログラムを開発しようとしています。C# で AForge.NET を使用するにはどうすればよいですか??? それは可能ですか?そこにチュートリアルはありますか???? 助けてください
algorithm - ウェブカメラを使用して手のジェスチャーを追跡する
ウェブカメラを使用して 4 つの色を追跡し、それを両手の人差し指と親指に付けて、手のジェスチャーに従ってコンピューターがこれらのジェスチャーを解釈してコマンドを実行するプログラムを開発したかったのです。たとえば、Web サイトを開いている場合、指でつまむだけで Web ページがズームされます。どこから始めればよいか、誰かにアドバイスがあるかどうかについて、stackoverflow コミュニティのアドバイスが欲しかったのです。前もって感謝します。
html - マウスを使用してHTML5キャンバスに描画する
マウスを使用してHTMLキャンバスに描画したい(たとえば、署名を描画したり、名前を描画したりするなど)。
これをどのように実装しますか?
c - シンプルな円形ジェスチャの検出
ユーザーが円形を描いたかどうかを検出する簡単なプログラム方法を検討しています。私は C で作業していますが、疑似コードから作業できることをうれしく思います。少しググると、(できれば) 非常に複雑なメソッドが多数表示されます。
マウスの座標をフロートとして追跡しており、時間の経過に伴うマウスの動きを追跡するためのベクトルの配列を作成しました。基本的に、円が描画されたことを検出し、その円に関連付けられていないすべての動きデータを破棄しようとしています。
これがどのように達成されるかについての基本的な考えがあります:
ポーリング機能を使用してすべての動きを追跡します。関数がポーリングされるたびに、現在のマウス位置が保存されます。ここでは、過去の位置データをループし、大まかな「位置へのスナップ」を実行して 2 つの位置を比較します。新しい場所が古い場所から十分に近い距離にある場合は、古い場所より前のすべての履歴データを削除します。
これは理論的には機能しますが、実際には混乱します。誰か提案はありますか?提案された方法が時計回りまたは反時計回りに描かれたかどうかを検出できる場合のボーナスポイント.
c# - GestureRecognizer の結果の並べ替え順序を解釈する方法は?
.NETのクラスのドキュメントGestureRecognizer
には、Recognize メソッドによって返される結果の並べ替え順序は、信頼度の強さと関係があると記載されています。
ただし、レコグナイザーを作成する独自のサンプル (WPF、.NET 3.5sp1) を作成した場合、この動作は見られません。記録のために、すべての可能なジェスチャ ( ApplicationGesture.AllGestures ) を認識するように認識エンジンを設定しました。
私のコードは、MouseDown で始まり、MouseUp イベントを受け取るまで、MouseMove のすべてのポイントを記録します。MouseUp イベントは、これらすべてのポイント (通常は 100 ポイント程度) から生成されたストロークで Recognize() を呼び出します。
私がよく得るのは、次のように並べ替えられた 4 つ以上のヒットです (括弧内は信頼性が報告されています)。
- ノージェスチャー(強)
- ArrowLeft (中級)
- スクエア(ストロング)
- シェブロンダウン(強)
これはバグですか?配列の最初の項目だけに注意を払うべきですか?
android - ビューのダブルタップを検出するにはどうすればよいですか?
重複の可能性:
Android-基本的なジェスチャ検出
Androidでのダブルタップに敏感なビューを作成しようとしています。これまでのところ、ダブルタップを設定し、アクションのイベントを処理する場所を知ることを学びました:
API:android.view.GestureDetector.OnDoubleTapListener
しかし、どうすればそれをビューにリンクできますか?これは、Viewメンバーが数人いるクラスにあります。
点をつなぐのを手伝ってくれて本当にありがとう!