如何在iOS sdk中使用任何仪器检测心率?

我现在正在一个应用程序,我需要找出用户的心跳率。 我发现大量的应用程序工作在同一个。 但是无法find一个支持相同的私有或公共API。

有没有可用的框架,可以有所帮助? 此外,我想知道是否UIAccelerometer类可以有所帮助相同,什么可以是相同的准确性水平?

如何使用相同的function:将手指放在iPhone相机上,或将麦克风放在下巴或手腕上或其他方式?

有没有什么办法来检查血液循环的变化,find心脏跳动使用相同或UIAccelerometer? 任何API或一些代码? 谢谢。

没有API用于检测心率,这些应用程序以各种方式执行此操作。 有些人会使用加速度计来测量设备每次脉冲抖动的时间。 其他使用相机镜头,闪光灯,然后通过检测可以看到的光线水平来检测血液通过手指移动。

可以使用各种DSP信号处理技术来以适当的采样速率(加速度计或reflection光颜色)采集足够长的一组采样中的非常低电平的周期性信号。

Accelerate框架API中的一些高级math函数可用作这些各种DSP技术的构build模块。 一个解释将需要几个章节的数字信号处理教科书,所以这可能是一个很好的开始。