可能重复:
使用相机检测心率
我正在检测 iOS 中的脉搏率。我做了一些搜索,现在我可以使用能够读取心跳的外部蓝牙设备来读取心跳。但现在我对使用 iPhone 摄像头检测脉搏非常好奇。我试图了解如何做到这一点?这背后的实际理论是什么?任何人都可以对此有所了解吗?
根据我的搜索,我发现我需要在视频模式下使用相机。我需要比较该视频中的每一帧的颜色变化。当我们的心脏将血液泵入体内时,每一次泵血都会改变颜色。那么我将如何使用相机获得颜色变化,或者有没有其他方法可以做到这一点?
麻省理工学院媒体实验室的某个人打败了你:P
点击“它是如何工作的”。
我相信它的要点是该应用程序测量由于血液增加/减少而从您的脸上反射的光量。基于此,他们可以确定您的心率。
不知道底层算法。如果我知道,我不会坐在这里,我会写 MIT 应用程序:D
显然有一个阈值被认为是“标准”心率。
研究表明,在光线充足的环境中休息时,我们的心率测量值在临床脉搏血氧仪的 3 bpm 以内(Poh 等人,Opt. Express 2010;Poh 等人,IEEE Trans Biomed Eng 2011)。
你可能需要一些精密的设备来记录你的结果,比如真正的心率测量机,这样你就可以比较不同心率下不同帧之间的 RGB(以 255,255,255 个三元组值),而且你必须确保你坐在与受控照明大致相同的环境。
如果你试图在家里做,你将一无所获。例如,如果天空变暗,您将获得不同的 RGBA 值。