Beat Counterr
1.11 August 24, 2025- 8.7
- 1
- 2
- 3
- 4
- 5
Androidデバイスカメラ画像認識技術を使用した心拍数モニター
Androidベースの心拍数フィットネスモニターは、カメラとそのフラッシュを使用して、Androidデバイスカメラの画像認識テクノロジーを使用して、1分あたりのビートでユーザーの心拍数を決定します。
使い方:
あなたがしなければならないのはHeart Rate Monitor: Fitnessアプリを開き、携帯電話のカメラレンズの上に人差し指の先端を保持することです。カメラのプレビュー画像全体は赤く、指の先端が触れている明るい領域がある必要があります。強く押しすぎないでください。そうしないと、循環が遮断され、不正確な読み取りが行われます。
1、2秒後、画面の上部にあるハートアイコンがハートビートを感知すると鼓動し始めます。 10秒後、心拍数を計算し、ハートアイコンの隣の番号を更新します。かなり正確な心拍数を得るには、10秒から30秒かかります。
休憩中の典型的な心拍数:毎分60〜80拍
典型的な最大心拍数:220-あなたの年齢(例:30歳の190)
身体フィットネス運動の典型的な目標心拍数:最大心拍数x(0.65または0.85)、つまり最大心拍数の65%〜85%
たとえば、最大心拍数が190の30歳の場合、体力運動の目標心拍数は1分あたり123〜162ビートになります。
画像認識アルゴリズムの詳細:
Heart Rate Monitor: Fitnessアプリは、プレビューコールバックメカニズムを使用して、プレビューフレームから最新の画像を取得します。次に、YUV420SPデータを処理し、すべての赤いピクセル値を引き出します。
整数配列でデータの平滑化を使用して、画像の平均赤ピクセル値を把握します。平均を把握すると、最新画像の平均赤ピクセル値が平均的な平均よりも大きい場合、心拍が決まります。
Heart Rate Monitor: Fitnessアプリは、10秒のチャンクでデータを収集し、1分あたりのビートを滑らかにするために使用される別の整数配列に毎分ビートを追加します。