Android デバイスで「TAP」をキャプチャしたい。たとえば、デバイスがユーザーのポケットにあるとします。そして、彼はポケットの外から特定のパターンで電話に2回触れました。たとえば、「TAP -- TAP」のように 2 本または 3 本の指で叩きます。これを撮りたい。
私は、加速度計を使用して達成できるはずだと思います。さて、X,Y,Z と読めますが、それが「TAP - TAP」であることをどのように認識できますか? 出来ますか?
または、これを達成する他の方法はありますか?ありがとう。
Android デバイスで「TAP」をキャプチャしたい。たとえば、デバイスがユーザーのポケットにあるとします。そして、彼はポケットの外から特定のパターンで電話に2回触れました。たとえば、「TAP -- TAP」のように 2 本または 3 本の指で叩きます。これを撮りたい。
私は、加速度計を使用して達成できるはずだと思います。さて、X,Y,Z と読めますが、それが「TAP - TAP」であることをどのように認識できますか? 出来ますか?
または、これを達成する他の方法はありますか?ありがとう。
問題は、ユーザーが歩いているとき (特にポケットがゆるい場合) の定期的な揺れをその TAP TAP から切り離すのはかなり難しいかもしれないということです。ユーザーが歩いたり走ったりするときのように機能するはずですか?
それを達成するために、私は最初に加速度計を期間にわたって観察し、同じ加速度測定値で TAP TAP 発生率を観察します。特別なアクションに気付く最善の方法は、パターンを設定することです。これは私が考えることができる最初の例です(非常に基本的です):
すべての作業は、加速度計が (特にポケットの中で) 非常にノイズに敏感であることを知って、正しいパターンと対応するアルゴリズムを見つけることができることにあります。