Замер пульса человека по картинке с веб-камеры

Discussion in 'Мировые новости. Обсуждения.' started by Solitude, 16 Apr 2013.

  1. Solitude

    Solitude Member

    Joined:
    29 Aug 2011
    Messages:
    445
    Likes Received:
    23
    Reputations:
    1
    Замер пульса человека по картинке с веб-камеры

    Примерно год назад специалисты из Массачусетского технологического института и Кембриджа опубликовали научную работу с описанием нового фильтра для обработки видео. Этот фильтр усиливает незначительные различия между кадрами, используя эйлерово увеличение (Eulerian Video Magnification).

    [​IMG]

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

    https://www.youtube.com/watch?feature=player_embedded&v=ONZcjs1Pjmk

    Авторы алгоритма опубликовали код Mathlab, с помощью которого можно воспроизвести результат, описанный в научной работе. В онлайне открылся также демо-сайт http://videoscope.qrclab.com/, куда можно загрузить свой видеоролик — и пропустить его через фильтр эйлерова увеличения.

    Работа специалистов из Массачусетского технологического института вдохновила одного из веб-разработчиков сделать такое же решение, но на Python, чтобы его можно было легко использовать в вебе. Например, для определения пульса человека по картинке с веб-камеры, которая передаётся через браузер. В общем, такое исключительно практичное решение. Так и появился проект Webcam Pulse Detector (код на Github). Свободное приложение использует открытую систему распознавания изображений OpenCV для определения лица в кадре, после чего обрабатывает данные во фреймворке OpenMDAO.

    [​IMG]

    Информацию о частоте пульса пользователя можно использовать в разных приложениях, например, в онлайновых играх, сервисах знакомств или программах биометрической аутентификации.

    16.04.2013
    http://www.xakep.ru/post/60458/