Skip to content

bundlab/emotion-fatigue-detector_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎭😴 Emotion & Fatigue Detection System

A real-time Emotion and Drowsiness Detection application built with Python, Streamlit, OpenCV, MediaPipe, and FER (Facial Expression Recognition).
The system uses a webcam to detect facial emotions and signs of fatigue such as frequent blinking.

Built by Abdullahi Bundi β€’ 2025


πŸš€ Features

  • πŸŽ₯ Real-time webcam processing
  • 😊 Emotion detection (happy, sad, angry, neutral, etc.)
  • 😴 Fatigue detection using Eye Aspect Ratio (EAR)
  • πŸ“Š Live statistics in an interactive sidebar
  • πŸŽ›οΈ Camera controls (Start / Stop)
  • ⚑ Optimized for performance and stability
  • 🧠 Clean Streamlit UI (no threading errors)

πŸ› οΈ Technologies Used

  • Python 3.10+
  • Streamlit – Web-based UI
  • OpenCV – Webcam & image processing
  • MediaPipe – Facial landmarks detection
  • FER – Emotion recognition model
  • NumPy – Numerical computations

πŸ“‚ Project Structure

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages