0

次のフレームデバイスでマルチタッチ(少なくとも2回の指のタッチ)を追跡する際の問題。トランスミッタとレシーバを使用してフレーム内のマルチタッチ動作を追跡する

白丸はLED、黒丸はレシーバです。ユーザがこのフレームの中で指を動かすと、どのレシーバがLEDからの光を受信し、どのレシーバが受信していないかを分析することができる。これに基づいて、何らかの形で指の動きを追跡する必要があります。

最初の問題は、x座標とy座標が別々であることです。それらを組み合わせる効果的な方法は何ですか? 2番目の問題は、2本の指が互いに接近しているときの座標を分析することに関係します。どのようにそれらの間を区別するのですか?

ここで、k-meansクラスタリング・カムはここで有用であることがわかりました。他のアルゴリズムは何ですか私はこのタスクを処理するためにもっと注意深く見なければなりませんか?あなたは別の指の位置が同じセンサーの測定値を与えることができますので、あなたが以前の歴史か何かを使用するためのいくつかの巧妙な方法を見つけるしない限り、あなたは、いくつかの既約不確実性を有していてもよく、2本の指で、あなたの図に指摘したよう

enter image description here

答えて

1

実際に各指の位置を知る必要がありますか?この状況のた​​めのこれは正しい抽象化ですか?正確なポインティングのために1本の指に自分自身を限定した場合、おそらく合理的なユーザーインターフェースを得ることができます。指の位置の中間表現を使用しない何らかの手段によってジェスチャーコマンドを実行する。あなたは生のセンサーの読み取り値を与えられて、互いに簡単に区別できるジェスチャーを見つけることができますか?

私は、これに対するステレオタイプのコンピュータサイエンスのアプローチは、さまざまなジェスチャーからセンサーの読み取り値を収集し、何らかの種類の機械学習ボックスに投げ、最良のものを欲しいと考えています。異なるジェスチャーのためにセンサーの読みが時間の経過とともにどのように変化するかのグラフを描き、明らかに何か目立つものがあるかどうかを調べることもできます。機械学習アルゴリズムを試してみたいのであれば、http://www.cs.waikato.ac.nz/ml/weka/が良いスタートかもしれません。

関連する問題