Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/96.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 如何在不使用iOS sdk中任何仪器的情况下检测心率?_Objective C_Ios_Cocoa Touch - Fatal编程技术网

Objective c 如何在不使用iOS sdk中任何仪器的情况下检测心率?

Objective c 如何在不使用iOS sdk中任何仪器的情况下检测心率?,objective-c,ios,cocoa-touch,Objective C,Ios,Cocoa Touch,我现在正在开发一个应用程序,需要了解用户的心跳频率。我发现很多应用程序都在同一个平台上工作。但是找不到一个单独的私有或公共API支持相同的 是否有任何可用的框架,可以为相同的目标提供帮助?另外,我想知道UIAccelerator类是否对相同的应用有帮助,以及使用相同的应用程序的精度水平如何 如何实现相同的功能:将手指放在iPhone摄像头上,或将麦克风放在下巴或手腕上,或其他方式 有没有办法用相同或相同的加速度计检查血液循环的变化并找到心跳?任何API或一些代码??谢谢。没有用于检测心率的API

我现在正在开发一个应用程序,需要了解用户的心跳频率。我发现很多应用程序都在同一个平台上工作。但是找不到一个单独的私有或公共API支持相同的

是否有任何可用的框架,可以为相同的目标提供帮助?另外,我想知道UIAccelerator类是否对相同的应用有帮助,以及使用相同的应用程序的精度水平如何

如何实现相同的功能:将手指放在iPhone摄像头上,或将麦克风放在下巴或手腕上,或其他方式


有没有办法用相同或相同的加速度计检查血液循环的变化并找到心跳?任何API或一些代码??谢谢。

没有用于检测心率的
API
,这些应用程序可以通过多种方式检测心率。
有些人会使用加速计来测量设备何时随着每个脉冲而抖动。另一种方法是在闪光灯打开的情况下使用相机镜头,然后通过检测可以看到的亮度来检测血液何时流过手指。

可以使用各种DSP信号处理技术从以适当采样率采集的足够长的样本集中识别出非常低的周期性信号(加速计或反射光颜色)


Accelerate framework API中的一些高级数学函数可以用作这些不同DSP技术的构建块。解释需要数字信号处理教科书中的几章,因此这可能是一个很好的起点。

谢谢Amit,但我猜使用的脉率移动非常低,无法使用血液循环也是如此:(我也在想同样的问题,但这些问题让我感到茫然。)嗨,你找到解决办法了吗?