📌Как это работает:
Это приложение использует OpenCV для определения местоположения лица пользователя, а затем изолирует область лба. Данные, собранные в этой области, со временем используются для оценки частоты сердечных сокращений пользователя. Это делается путём измерения средней оптической интенсивности в области лба только в зелёном канале суб-изображения (возможно, существует более эффективное соотношение цветов, но синий канал, как правило, очень зашумлён). Физиологические данные можно оценить таким образом благодаря характеристикам оптического поглощения (окси-) гемоглобина (см. http://www.opticsinfobase.org/oe/abstract.cfm?uri=oe-16-26-21434).
При хорошем освещении и минимальном шуме, вызванном движением, стабильное сердцебиение должно быть зафиксировано примерно через 15 секунд. Другие физиологические волны (например, волны Майера) также должны быть видны в потоке необработанных данных.
Как только частота сердечных сокращений пользователя определена, также вычисляется изменение фазы в реальном времени, связанное с этой частотой. Это позволяет усилить сердцебиение при постобработке кадра, в результате чего подсвеченная область на лбу пульсирует в такт сердцебиению пользователя.
Поддержка распознавания нескольких лиц одновременно в одном потоке изображений с одной камеры, безусловно, возможна, но на данный момент для анализа извлекается информация только с одного лица
Это приложение использует OpenCV для определения местоположения лица пользователя, а затем изолирует область лба. Данные, собранные в этой области, со временем используются для оценки частоты сердечных сокращений пользователя. Это делается путём измерения средней оптической интенсивности в области лба только в зелёном канале суб-изображения (возможно, существует более эффективное соотношение цветов, но синий канал, как правило, очень зашумлён). Физиологические данные можно оценить таким образом благодаря характеристикам оптического поглощения (окси-) гемоглобина (см. http://www.opticsinfobase.org/oe/abstract.cfm?uri=oe-16-26-21434).
При хорошем освещении и минимальном шуме, вызванном движением, стабильное сердцебиение должно быть зафиксировано примерно через 15 секунд. Другие физиологические волны (например, волны Майера) также должны быть видны в потоке необработанных данных.
Как только частота сердечных сокращений пользователя определена, также вычисляется изменение фазы в реальном времени, связанное с этой частотой. Это позволяет усилить сердцебиение при постобработке кадра, в результате чего подсвеченная область на лбу пульсирует в такт сердцебиению пользователя.
Поддержка распознавания нескольких лиц одновременно в одном потоке изображений с одной камеры, безусловно, возможна, но на данный момент для анализа извлекается информация только с одного лица