Как определить частоту пульса без использования какого-либо инструмента в iOS SDK? - PullRequest
5 голосов
/ 03 февраля 2012

Я сейчас работаю над одним приложением, в котором мне нужно узнать частоту сердечных сокращений пользователя.Я нашел множество приложений, работающих над тем же.Но не удалось найти ни одного частного или открытого API, поддерживающего то же самое.

Есть ли какие-либо рамки, которые могут быть полезны для того же?Также мне было интересно, может ли класс UIAccelerometer быть полезным для того же самого и каков может быть уровень точности с тем же самым?

Как реализовать ту же функцию, используя: положить палец на камеру iPhone или положить микрофон на челюсть или запястье или каким-либо другим способом?

Есть ли способ проверить изменения кровообращения и найти сердцебиение с помощью того же или UIAccelerometer?Любой API или какой-то код ??Спасибо.

Ответы [ 2 ]

8 голосов
/ 03 февраля 2012

Нет API, используемого для определения частоты сердечных сокращений, эти приложения делают это различными способами.Некоторые будут использовать акселерометр для измерения, когда устройство дрожит с каждым импульсом.Другие используют объектив камеры с включенной вспышкой, а затем определяют, когда кровь проходит через палец, определяя уровни освещенности, которые можно увидеть.

3 голосов
/ 04 февраля 2012

Различные методы обработки сигналов DSP могут использоваться для различения периодических сигналов очень низкого уровня из достаточно длинного набора образцов, взятых с соответствующей частотой дискретизации (акселерометр или цвет отраженного света).

Некоторые израсширенные математические функции в API-интерфейсе Accelerate можно использовать в качестве строительных блоков для этих различных методов DSP.Для объяснения потребуется несколько глав учебника по цифровой обработке сигналов, так что это может быть хорошим началом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...