Skip to content

Convolutional Neural Network in Keras Recognize Facial Expressions

License

Notifications You must be signed in to change notification settings

XiaoSanchez/Facial_Expression_Recognition

Repository files navigation

Facial Expression Recognition

This project built and trained a convolutional neural network in Keras from scratch to recognize facial expressions.

The data comprises of 48px by 48px grayscale data images. The objective is to classify each face based on the emotion shown in the facial expression into one of seven categories.

Use of OpenCV to automatically detect faces in images and draw bounding boxes around them. After training, saving, and exporting the CNN, it then served the trained model to a web interface with Flask, and performed real-time facial expression recognition on real-time video streams and image data. alt text

Demo

alt text

Deployment

To deploy this project run

  python3 main.py

Feedback

If you have any feedback, please reach out to me at sfjpidgkmklsgyi@gmail.com

License

MIT

About

Convolutional Neural Network in Keras Recognize Facial Expressions

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published