SmoothDenis / pulse_observer

Detects a person's heart rate via webcam by tracking tiny changes in face colorization due to blood flow.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pulse Observer

Description

Compute a person's pulse via webcam in real-time by tracking tiny changes in face coloration due to blood flow. For best results, try to minimize movement. Uses Python, OpenCV, NumPy, SciPy, and Dlib.

Requirements (tested with)

Compatibility

  • This program has only been tested on Windows 10 and Linux. Maybe not work with Mac OS.
  • It will only correct work with Python 3+. It will not work with Python <3. This version of program adapt for use with IP-camera (RTSP) and more DEBUG function for learn how work this script.
  • Tested with the following webcams:
    • Logitech C270
    • Logitech C920
    • Asus laptop
    • Lenovo Laptop
    • ESP32-CAM with OV2460

Author

Kevin Perry (kevinperry@gatech.edu)

About

Detects a person's heart rate via webcam by tracking tiny changes in face colorization due to blood flow.


Languages

Language:Python 100.0%