EmoVision is an innovative project showcasing real-time facial emotion analysis through cutting-edge deep learning and computer vision techniques. Using the power of Keras, OpenCV, and MobileNet, this project brings to life a pre-trained model capable of detecting emotions in live video feeds. With seamless integration with OpenCV's Haar Cascade Classifier, accurate face detection sets the stage for instant emotion recognition, unveiling a world where technology understands human emotions.
- Live Emotion Analysis: Real-time emotion detection in live video streams.
- Efficient Transfer Learning: Harnesses pre-trained models for efficient emotion recognition.
- Accurate Face Detection: Integration with OpenCV for precise face identification.
- Versatile Applications: Illustrates real-world applications in human-computer interaction, market sentiment analysis, and mental health evaluation.
- Keras
- OpenCV
- MobileNet
- Python
- Enhanced Accuracy: Continuous refinement for improved emotion detection accuracy.
- Expanded Applications: Extension to diverse domains for wider applicability.
- User Interface Enhancement: Polishing the user interface for intuitive usage.
-
Clone the Repository:
git clone https://github.com/Alikhiza142/Facial-Emotion-Detection-using-Deep-learning.git -
Setup:
- Navigate to the cloned directory.
-
Run:
- Execute the provided script to experience real-time emotion analysis:
python videotester.py
- Execute the provided script to experience real-time emotion analysis:
Contributions, bug fixes, and feature suggestions are highly encouraged! Don't hesitate to open issues or create pull requests for any enhancements or additions.
Embrace the world of real-time emotion analysis and be part of a thriving community passionate about bridging technology and human emotions. Let's explore the endless possibilities together!