








Facial Expression Recognition using CNN Final Year Project
Are you visiting from India?
For the best experience and local offerings, please visit our India-specific store:
👉 https://vtupulse.com
The following contents are Downloadable immediately after the successful payment
-
Source Code
-
Project Report
-
PowerPoint Presentation (PPT)
-
Instructions to install the necessary Software and Libraries
-
Step-by-step instructions to execute the project
Project Description
Face Expression recognition is of great importance to real-world applications such as video conferences, human-machine interaction, and security systems. As compared to traditional machine learning approaches, deep learning-based methods have shown better performances in terms of accuracy and speed of processing in image recognition.
The main objective here is to classify each face based on the emotions shown into seven categories which include Anger, Disgust, Fear, Happiness, Sadness, Surprise, and Neutrality.
This project proposes a Modified Convolutional Neural Network (CNN) architecture by adding two normalization operations to two of the layers. The normalization operation which is batch normalization provided accelerates the network. CNN architecture is employed to extract distinctive face features and a Softmax classifier is used to classify faces in the fully connected layer of CNN. In the experiment part, the Georgia Tech Database shows that the proposed approach has improved the facial Expression recognition performance with better recognition results.
CNN Classifier is then used to classify images taken from the webcam on the Laptop. The face is detected in webcam frames using the Haar cascade classifier from OpenCV. Then detected face is cropped, normalized, and fed to the CNN Classifier.
Installation and Setup
- pip install opencv-python
- pip install jupyter
- pip install matplotlib
- pip install scipy
Video Demonstration of Facial Expression Recognition using CNN Final Year Project
Â
Â
Still need help to set up and execute the project
- Setup and modification are paid services based on requirements.