← all repositories

atulapra/Emotion-detection

A deep convolutional neural network that classifies facial expressions into seven emotion categories from grayscale 48x48 face images.

1.4k stars Python Computer VisionML Frameworks
Emotion-detection
Velocity · 7d
+0.4
★ / day
Trend
steady
star history

This project trains a CNN on the FER-2013 dataset to detect emotions (angry, disgusted, fearful, happy, neutral, sad, surprised) from face images. It uses OpenCV with Haar cascade classifiers for real-time face detection and TensorFlow/Keras for model training and inference. The model achieves approximately 63% test accuracy after 50 epochs and supports real-time webcam-based emotion detection.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.