- Design and build a simple web UI/Mobile app for below objectives
- The interface has functionality to upload and display image file from local device
- The interface has functionality to access device camera
- Implement face detection using OpenCV or any other computer vision library on uploaded image
- Implement a boundary box to track face on the streaming video from device camera
- Calculate heart rate by recording finger tip video
- Web App Skeleton
- Image Upload Functionality
- Image Display on Web App
- Face Detection on Uploaded Image
- Face Detection with Webcam
- Finger tip heart rate detection on uploaded video
- Implementing Finger tip heart rate on website
- Running live Heart Rate check from Webcam and live graphs
- Use IP Cam to link with phone camera
To get a local copy up and running follow these simple steps.
-
Clone the repo
git clone https://github.com/Paymanshus/HeartRate-Reader
-
Install requirements from requirements.txt
pip install -r requirements.txt
-
Run the Flask app
python app.py
-
To get a live graph of the heart beat reading:
cd heartbeat python fingertip_heartbeat.py
- Currently runs on sample video from test_vids folder