Instant Heart Rate 介紹
http://www.tompda.com/article/29822.htm
Instant Heart Rate原理:
很簡(jiǎn)單畔裕,用高光(攝像頭旁的 LED 閃光燈屹堰,或者其他足夠亮的光源也可)照亮指尖皮下毛細(xì)血管慰枕,當(dāng)心臟將新鮮的血液壓入毛細(xì)血管時(shí)钞诡,亮度(紅色的深度)會(huì)有輕微變化,通過(guò)攝像頭監(jiān)測(cè)這一有規(guī)律變化的間隔,即可算出心跳了。
其實(shí)自己打開(kāi)攝像頭 App冈钦,再讓閃光燈強(qiáng)制常亮,用肉眼也能看出輕微變化李请。不過(guò)這個(gè) App 的創(chuàng)意很好瞧筛,算法做得也不錯(cuò),準(zhǔn)確度還蠻高的捻艳。
采集的數(shù)據(jù)是通過(guò) 攝像頭在閃光燈照亮毛細(xì)血管所形成的視頻,對(duì)視頻解析幀庆猫,對(duì)每幀的RGB值進(jìn)行一定的算法取值 (比如求均值)认轨。 對(duì)所有幀的取值按時(shí)間繪制成時(shí)域, 做 FTT(快速傅里葉變換) 可以算得心率月培。
demo:https://github.com/chroman/HeartBeats
參考:http://www.zhihu.com/question/20410686