The Facial Expression Recognizer detects and classifies the expression of the human face either in a pre-recorded video or a live stream from the camera. As of now, It is capable to recognize 7 different expressions:-
- Anger
- Disgust
- Fear
- Happy
- Neutral
- Sad
- Surprised
This has been trained on the FER 2013 Dataset.
The architecture of the model is as follows:
- Python
- Keras
- OpenCV
- Numpy
Do install these before running the script
- Python 3.7+
- Tensorflow
- OpenCV
- Numpy
- First clone the project
git clone https://github.com/payo101/Facial-Expression-Detection.git
- Start the script
python3 camera.py
By Default, It has been programmed to work for live stream. One needs a working camera for that purpose.
- Piyus Kumar Rout