Skip to content

Stress-level detection project based on heart rate estimation from facial video input

Notifications You must be signed in to change notification settings

Hila687/stress-level-analyzer

Repository files navigation

stress-level-analyzer

A web-based project that detects heart rate and estimates stress level from short facial video input using signal processing and computer vision.


Description

This project receives a short facial video (10–30 seconds) as input, extracts photoplethysmographic signals (rPPG) from the face using OpenCV, analyzes heart rate (BPM), and classifies stress level as Low, Medium, or High. Built with Python and Flask.


Features

  • Upload a facial video clip via web interface
  • Extract physiological signal (rPPG) from video frames
  • Analyze heart rate (BPM)
  • Estimate stress level
  • Return user-friendly result

About

Stress-level detection project based on heart rate estimation from facial video input

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages