Welcome to the Emotion Detection AI Web App!
This project allows users to upload an image or use their webcam to detect facial emotions using DeepFace and OpenCV, all wrapped in a clean Django interface.
👉 Try it live here: https://emotion-detection-app-6x5o.onrender.com
🔍 Detect emotions from:
- Uploaded images
- Live webcam capture
🤖 Powered by DeepFace for pre-trained emotion recognition
🧠 Displays detected emotion with confidence
🌐 Fully deployed using Render (free)
🎨 Clean and Minimal UI
- Backend: Django
- Frontend: HTML5 + CSS3 + JS
- AI/ML: DeepFace (uses TensorFlow backend)
- Deployment: Render
- Camera Integration: JavaScript Media API
- Upload an image or open webcam.
- The image is analyzed using a pre-trained model via DeepFace.
- Detected emotion is shown on screen in real-time.
- 😠 Angry
- 😞 Sad
- 😐 Neutral
- 😃 Happy
- 😲 Surprise
- 😨 Fear
- 🤢 Disgust
- DeepFace by Serengil
- TensorFlow & Keras
- Django Web Framework
Crafted with care and caffeine by Nishant ☕
Got suggestions or feature requests?
Open an issue or connect via LinkedIn!
⭐ Don’t forget to star the repo if you like it!