Facial Expression Recognition using Keras
This is a Keras-modelled ML application which is able to (somewhat accurately) detect facial expressions.
It works by utilizing OpenCV for face detection, and then uses a trained Keras model to power the expression detection.
You can either use a realtime-video stream through your webcam, or use a predefined video.
It can detect anger, sadness, disgust, surprise, neutral, fear.