Facial emotion recognition is the process of detecting human emotions from facial expressions. The human brain recognizes emotions automatically, and software has now been developed that can recognize emotions as well. This technology is becoming more accurate all the time and will eventually be able to read emotions as well as our brains do.
Three basics problems need to be solved: 1. Face detection 2. Facial expression data extraction 3. Facial expression classification
- Face detection is done using haarcascade_frontalface_default file
- Providing sufficient dataset and training our convolutional model helps building a efficient model
- After training our model is able to detect emotions with an accuracy of 61%
- OpenCV
- Keras
- Tensorflow
- Numpy
- CNN
- Automatic Attendance System
- Security Purposes.
- Computer Interaction etc