This Streamlit application uses deep learning to detect emotions in real-time using your webcam. The app uses a pre-trained CNN model to classify emotions into 7 categories:
- Angry
- Disgust
- Fear
- Happy
- Sad
- Surprise
- Neutral
- Real-time emotion detection using webcam
- FPS counter
- Emotion history tracking
- Color-coded emotion labels
- Confidence scores for each prediction
- Clone this repository
- Install the required dependencies:
pip install -r requirements.txt - Run the app:
streamlit run app.py
This app is deployed on Streamlit Cloud. You can access it at [Streamlit Cloud URL].
- Python 3.8+
- Webcam access
- Internet connection for initial model download