12

私の質問は非常に単純で簡単です。Androidデバイスを使用して人の心拍数を計算できる手法はありますか?

私はそれをグーグルで検索し、彼らがカメラを使用してそれを実装したいくつかの結果を見つけました。

他のアイデアや助けは大歓迎です。

ありがとう。

4

1 に答える 1

9

心拍数を測定するには、次の3つの選択肢があると思います。

1.一部のアプリケーションですでに実装されているカメラを使用します。私はこれらの1つを試しましたが、それは素晴らしかったです!

これがどのように実行されるかは正確にはわかりませんが、血液が体に送り込まれると、皮膚の色がわずかに変化すると推測しています。カメラはこれらの変化を検出し、パルス(つまり各パルス間の時間)を計算することができます。

2.マイクを使用します。しかし、それが十分に敏感であるかどうかはわかりません。バックグラウンドノイズを除去し、必要な信号だけを拾う方法を見つける必要があります。

マイクを使用して、バックグラウンドノイズ信号を除去し、パルスの音のみを検出する方法を理解する必要があります。マイクは、心臓の近く、または血液の動きによって検出されるのに十分なノイズが発生する場所に保持する必要があります。次に、そのノイズがどのように聞こえるかを調べ、ある種のオーディオ信号処理を使用してそれを検出する必要があります。次に、各パルス間の時間をカウントして、脈拍数を取得します。このようなアプリの動作例を次に示します。http://www.bbc.co.uk/news/11145583

3.モーション検知ハードウェアを使用します。しかし、これが心臓の鼓動によって引き起こされる動きを拾うのに十分な感度があるのではないかと私は非常に疑っています!

それとは別に、何らかの外部センサー(チェストストラップなど)が必要になります。Bluetoothを送信する心拍数モニターを入手できるので、これらの1つが機能する可能性があります。

お役に立てれば!

于 2011-03-11T09:05:00.767 に答える