私は非常に単純な Android の歩数計を作ろうとしていますが、これまでのところかなりうまくいきません。インターネットであちこちでアドバイスをもらいましたが、何も機能していないようです。
私は基本的に加速度センサーを設定し、x、y、z 軸の値を取得します。その後、原点からの距離を計算します。基本的には、d = sqrt(x²+y²+z²) の後に移動平均を計算します。私のアイデアは、局所的なピークを見つけたときはいつでも歩数として数えるべきだというものでした。問題は、歩数をカウントするためにローカル ピークをすぐに見つける方法がわからないことです。これが単純な問題のように思える場合は申し訳ありませんが、ここから先に進む方法が本当にわかりません。
どうもありがとうございました。