petercunha/Emotion
A Python application that detects human faces in video or webcam feed and classifies their emotions using a CNN deep learning model.

Not currently ranked — collecting fresh signals.
star history
This project uses OpenCV for face detection and a convolutional neural network (CNN) built with Keras and TensorFlow to classify facial expressions into emotion categories. Users can run real-time emotion recognition from a webcam or from video files. The model was trained on the FER2013 dataset and can be retrained on new data using provided scripts.
Frequently asked
- What is petercunha/Emotion?
- A Python application that detects human faces in video or webcam feed and classifies their emotions using a CNN deep learning model.
- Is Emotion open source?
- Yes — petercunha/Emotion is open source, released under the MIT license.
- What language is Emotion written in?
- petercunha/Emotion is primarily written in Python.
- How popular is Emotion?
- petercunha/Emotion has 481 stars on GitHub.
- Where can I find Emotion?
- petercunha/Emotion is on GitHub at https://github.com/petercunha/Emotion.