Skip to content

Non-contact heart rate measurement through a simple video upload to track the heart rate of a person without purchasing special equipment.

License

Notifications You must be signed in to change notification settings

abhishek-iiit/Heart-Rate_Estimation

Repository files navigation

Heart Rate Estimator

Made in response to Covid-19 virus, this can be beneficial to non-contact where heart rate can be measured through a simple webcam or phone camera. This further allow the person to track their heart rate without purchasing special equipments.

Screenshot from 2021-05-03 15-23-54

Table of Content

How it is made

📚 Libraries Used

  1. Python installed (version >= 3.6)
  2. OpenCV installed for face recognition
pip install opencv-python
  1. NumPy installed to perform the matrix task
pip install numpy
  1. Pandas installed to store student information in local database
pip install pandas
  1. TKinter installed to make GUI for better interaction with the program
pip install tk
  1. PIL installed to create and save images
pip install Pillow

Screenshot

💫 Advantages

  1. Zero dependencies and simple to operate with good accuracy
  2. Contactless measurement of Heart rate can help reduce the spread of viruses
  3. No need to purchase costly special equipment for the detection.
  4. Network connectivity is not required which result to no network related problems

🎩 Usage

  1. Run the below command in the terminal to open the interface:
python3 HRE.py
  1. Locate the recorded video to the Upload section, and you are good to go.

    Note: For better accuracy, record your calculation atleast 3 times and take the average of your reading.

⚔️ Flowchart

Flowchart

🔬 References

🐛 Bug Reporting

Feel free to open an issue on GitHub if you find any bug.

⭐ Feature Request

  • Feel free to Open an issue on GitHub to request any additional features you might need for your use case.
  • Connect with me on LinkedIn. I'd love ❤️️ to hear where you are using this system.

📜 License

This software is open source, licensed under the MIT License.

About

Non-contact heart rate measurement through a simple video upload to track the heart rate of a person without purchasing special equipment.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages