可能是重复问题:
使用摄像头检测心率
我正在研究在iOS中检测脉搏率。我已经做了一些搜索,现在我能够使用外部蓝牙设备读取心跳。但现在我非常好奇如何使用iPhone相机检测脉搏。我试图理解它可以如何完成?背后的实际理论是什么?有人知道吗?
根据我的搜索结果,我发现需要在视频模式下使用相机。并且我需要比较该视频的每个帧以获取颜色变化。当我们的心脏将血液泵入身体时,颜色会随着每次泵动而改变。那么我该如何使用相机来获得这种颜色变化,或者是否有其他方法可以做到这一点?
可能是重复问题:
使用摄像头检测心率
我正在研究在iOS中检测脉搏率。我已经做了一些搜索,现在我能够使用外部蓝牙设备读取心跳。但现在我非常好奇如何使用iPhone相机检测脉搏。我试图理解它可以如何完成?背后的实际理论是什么?有人知道吗?
根据我的搜索结果,我发现需要在视频模式下使用相机。并且我需要比较该视频的每个帧以获取颜色变化。当我们的心脏将血液泵入身体时,颜色会随着每次泵动而改变。那么我该如何使用相机来获得这种颜色变化,或者是否有其他方法可以做到这一点?
麻省理工学院媒体实验室的某位人员已经先你一步了:P
点击"How it works"。
我相信这个应用程序的要点是通过测量反射在脸上血液增加/减少引起的光量。基于此,他们可以确定你的心率。
关于底层算法并不清楚。如果我知道,我就不会坐在这里了,我会写麻省理工应用程序:D
显然有一个被认为是“标准”的心率阈值。
研究表明,在良好照明环境下静息时,我们的心率测量值与临床脉搏血氧仪相差不超过3 bpm(Poh等人,Opt.Express 2010;Poh等人,IEEE Trans生物医学工程2011)。
您可能需要一些复杂的设备来记录结果,例如真正的心率测量机,以便您可以比较不同帧之间不同心率的RGB(在255,255,255三元组值) ,并且您必须确保您正坐在大约相同的环境中,并且具有控制的照明。
如果您试图在家中进行此操作,则无法做到。例如,如果天空变暗,您将获得不同的RGBA值。