2012-02-03 14 views
5

Ahora estoy trabajando en una aplicación donde necesito saber la frecuencia cardíaca del usuario. Encontré muchas aplicaciones trabajando en lo mismo. Pero no puede encontrar una única API privada o pública que soporte lo mismo.¿Cómo detectar la frecuencia del pulso cardíaco sin usar ningún instrumento en iOS sdk?

¿Hay algún marco disponible, que puede ser útil para lo mismo? También me preguntaba si la clase UIAccelerometer puede ser útil para el mismo y cuál puede ser el nivel de precisión con el mismo?

¿Cómo implementar la misma función usando: poner el dedo en la cámara del iPhone o colocando los micrófonos en la mandíbula o la muñeca o de alguna otra manera?

¿Hay alguna manera de verificar los cambios en la circulación sanguínea y encontrar el latido del corazón con el mismo o el acelerómetro UIA? Cualquier API o algún código? Gracias.

+0

Hola. ¿Has encontrado una solución? –

Respuesta

8

No se usa API para detectar las frecuencias cardíacas, estas aplicaciones lo hacen de varias formas. Algunos usarán el acelerómetro para medir cuando el dispositivo vibra con cada pulso. Otros usan la lente de la cámara, con el flash encendido, luego detectan cuando la sangre se mueve a través del dedo al detectar los niveles de luz que se pueden ver.

+0

Gracias Amit, pero creo que el movimiento de la frecuencia del pulso solía ser tan bajo que se puede obtener usando UIAccelerometer. Y lo mismo ocurre con la circulación sanguínea ... :(También estaba pensando en lo mismo pero me pone en blanco con estos puntos ... !! – Sarah

3

Se pueden usar diversas técnicas de procesamiento de señal DSP para discernir posiblemente señales periódicas de muy bajo nivel a partir de un conjunto suficientemente largo de muestras tomadas a una velocidad de muestreo adecuada (acelerómetro o color de luz reflejada).

Algunas de las funciones avanzadas de matemáticas en la API Accelerate Framework se pueden usar como elementos básicos para estas diversas técnicas DSP. Una explicación requeriría varios capítulos de un libro de texto de procesamiento de señal digital, por lo que podría ser un buen lugar para comenzar.

Cuestiones relacionadas