vitals
Heart rate from an ordinary webcam, in Rust, with Eulerian video magnification to make the pulse visible.
1 webcamand no contact sensor: the pulse is read from color changes in the skin
vitals points a webcam at a face, isolates the faint color change of blood flowing under the skin, amplifies it with Eulerian video magnification, and estimates heart rate from the same signal (rPPG).
No accuracy is claimed here: there is no logged comparison against a reference heart-rate sensor.