Here we are monitoring heart rate in real-time using a webcam.
This is based on an algorithm called Eulerian Video Magnification which makes it possible to see the colours of the face change as blood rushes in and out of the head. It is able to detect the pulses and calculates the heart rate in beats per minute (BPM).
This works well in real-time with reasonable accuracy and a good fps rate.
GitHub Code
https://github.com/pamudu123/webcam-h...
Reference
http://people.csail.mit.edu/mrub/evm/