Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/anidipta/task-5

Develop a real-time emotion detection system that operates on streaming video data and identifies the predominant emotion in each frame
https://github.com/anidipta/task-5

Last synced: 7 days ago
JSON representation

Develop a real-time emotion detection system that operates on streaming video data and identifies the predominant emotion in each frame

Awesome Lists containing this project

README

        

# 🧠 Task-5: Real-Time Emotion Detection System

### 🎯 Objective:
Develop a real-time emotion detection system that operates on streaming video data and identifies the predominant emotion in each frame.

### 📂 Project Files:
- **`README.md`** - Updated to include project details and instructions.
- **`null_5 (1).ipynb`** - Jupyter notebook for emotion detection analysis.
- **`Task 5 Report.pdf`** - Detailed report of Task 5.
- **`null 5 app.py`** - Python script for the real-time emotion detection app.
- **`null 5 accuracy.png`** - Accuracy metrics of the emotion detection model.
- **`null 5 confusion matrix.png`** - Confusion matrix showing model performance.
- **`null 5 loss.png`** - Loss graph of the model training process.
- **`.gitignore`** - Git ignore file.
- **`LICENSE`** - Project license.

### 📸 Sample Demo Pictures:

Here are some sample images from the system in action:

![Sample Image 1](output/s1.jpg?raw=true)

![Sample Image 2](output/s2.jpg?raw=true)

![Sample Image 3](output/s3.jpg?raw=true)

### 📋 Project Highlights:
- **Real-Time Processing:** The system processes streaming video data to detect and classify emotions in real-time.
- **Emotion Identification:** Identifies predominant emotions in each frame of the video stream.
- **User-Friendly Interface:** Integrated into a Python application for easy use and deployment.

### 🚀 Development Details:
- **Technologies Used:** TensorFlow, Keras, OpenCV, NumPy, Pandas, Streamlit.
- **Models:** Utilized deep learning models for emotion recognition.
- **Performance Metrics:** Includes accuracy, confusion matrix, and loss graphs to evaluate the system's performance.

Feel free to explore the provided files and demo images to understand the system's capabilities and implementation!