Beat Counterr
1.11 August 24, 2025- 8.7
- 1
- 2
- 3
- 4
- 5
使用Android設備攝像頭圖像識別技術的心率監測
基於Android的心率健身監視器,該顯示器使用攝像頭及其閃光燈使用Android設備攝像頭圖像識別技術來確定用戶每分鐘的心率。
如何使用:
您所要做的就是打開Heart Rate Monitor: Fitness應用,然後將食指的尖端固定在手機的相機鏡頭上。整個攝像頭預覽圖像應為紅色,並帶有手指尖端觸摸的較輕區域。不要太硬,否則您會切斷流通,這會導致讀數不准確。
一兩秒鐘後,當感覺到心臟跳動時,您應該看到屏幕頂部的心臟圖標開始跳動。十秒鐘後,它將計算您的心率並更新心臟圖標旁邊的數字。獲得相當準確的心率將需要十到三十秒。
休息時的典型心率:每分鐘60-80次
典型的最大心率:220-您的年齡(例如30歲的190歲)
身體健身運動的典型目標心率:最大心率X(0.65或0.85),即最大心率的65%至85%
例如,對於30歲的最大心率為190,身體健身運動的目標心率為每分鐘123至162次。
圖像識別算法詳細信息:
Heart Rate Monitor: Fitness應用使用PreviewCallback機制從預覽框架中獲取最新圖像。然後,它處理YUV420SP數據並拔出所有紅色像素值。
它使用整數數組中的數據平滑來找出圖像中的平均紅色像素值。一旦計算出平均值,當最新圖像中的平均紅色像素值大於平均平均值時,它就會確定心跳。
Heart Rate Monitor: Fitness應用程序將以十秒鐘的數量收集數據,並將每分鐘的節拍添加到另一個整數陣列中,該整數陣列用於平滑每分鐘數據。