This project is an Emotion Detection system that leverages deep learning models and OpenCV to analyze facial expressions and identify emotions. It is designed to recognize and classify emotions from facial images or video streams, providing valuable insights for various applications such as user experience enhancement, mental health monitoring, and more.
- Real-time emotion detection from video feeds or images.
- Classification of emotions into categories like Happy, Sad, Angry, Surprise, Disgust, and Fear.
- Integration with OpenCV for image processing and display.
- Deep Learning Framework: TensorFlow/Keras
- Image Processing: OpenCV
- Programming Language: Python
-
Clone the Repository
git clone https://github.com/Nipunkhattri/Emotion_detection_deep_learning.git
-
Navigate to the Project Directory
cd Emotion_detection_deep_learning
-
Create a Virtual Environment (Optional but Recommended)
python -m venv venv source venv/bin/activate
-
Install Required Packages
pip install -r requirements.txt
- Run the Script
python face_detection.py