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.
- OpenCV 3.0
- NumPy 1.11
- SciPy 0.17.1
- Dlib 18.17.100
- Download Dlib's pre-trained predictor model for facial landmarks and put it in the same directory as pulse_observer.py.
- This program has only been tested on Windows 10. It may or may not work on Linux or Mac OS.
- Tested with the following webcams:
- Logitech C270
- Logitech C920
- Asus laptop
Kevin Perry (kevinperry@gatech.edu)