Be the first to review “Facial Expression Recognition using CNN Final Year Project” Cancel reply
Sale!
Deep Learnig Project, Image Processing Project, Machine Learning Project
Facial Expression Recognition using CNN Final Year Project
Original price was: ₹2,500.00.₹999.00Current price is: ₹999.00.
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
Train the Model with Dataset FER-2013 Jupyter Notebook (provided GPU in your PC) else Google colab.
1) Extract the downloaded project and data set into your computer
2) Install Anaconda IDE
3) Install Tensorflow 2.10.0
follow the video to understand how to install Tensorflow 2.10.0
4) Install OpenCV, Jupyter, matplotlib, scipy using the command in the tf environment
- pip install opencv-python
- pip install jupyter
- pip install matplotlib
- pip install scipy
5) To train the Model
Activate conda environment using the command –>> conda activate tf
Open Jupyter Notebook using the command –>> jupyter Notebook
Open Facial_Emotion_Recogination.ipynb
Run All cells
6) After successful training the model weights and trained models are saved in the current working directory
Model Weights – “fernet_bestweight.h5”
Trained ModelĀ – “ferNetModel.h5”
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.
Reviews
There are no reviews yet.