7 emotions (Angry, Disgust, Fear, Happy, Sad, Surprise, Neutral) detected in real-time. ->Used: OpenCV, Python 3, Keras, Data Preprocessing, Deep Learning(CNN) & Machine learning Techniques.
Emotion recognition is a technique used in software that allows a program to "read" the emotions on a human face using advanced image processing. Companies have been experimenting with combining sophisticated algorithms with image processing techniques that have emerged in the past ten years to understand more about what an image or a video of a person's face tells us about how he/she is feeling and not just that but also showing the probabilities of mixed emotions a face could has.
The program will create a window to display the scene capture by webcamera.
python3 VideoTester.py
I have used This dataset
Hasnae Talibi