Skip to content

Machine leaning project Human emotion detection is a challenging area of research that involves the identification and interpretation of emotional states through facial expressions, voice intonations, body language, and other physiological signals. The primary challenge arises from the subtlety and complexity of emotions.

License

Notifications You must be signed in to change notification settings

riseofsanjay/EMOTIONIQ-REAL-TIME-HUMAN-EMOTION-DETECTION

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EMOTIONIQ — Real-Time Human Emotion Detection

Overview

Snapshot-based emotion detection app for Streamlit that does not require av or streamlit-webrtc. Supports browser camera snapshots, image upload, and a desktop-only OpenCV webcam preview.

Setup

python -m venv .venv
# Windows: .venv\Scripts\activate
# macOS/Linux: source .venv/bin/activate
pip install -r requirements.txt

Run

python app.py

Notes

  • To enable classification, install fer (and optionally retina-face or mtcnn).
  • For true realtime streaming in-browser, use a separate build with streamlit-webrtc + av.

About

Machine leaning project Human emotion detection is a challenging area of research that involves the identification and interpretation of emotional states through facial expressions, voice intonations, body language, and other physiological signals. The primary challenge arises from the subtlety and complexity of emotions.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages