EmoClassifier
Shaury Baranwal
New Delhi, Delhi
- 0 Collaborators
Emotion detection from Facial images using Deep learning on Intel architecture. ...learn more
Project status: Published/In Market
Intel Technologies
AI DevCloud / Xeon,
Intel Opt ML/DL Framework
Overview / Usage
The emotion detection model has several use-cases and can be used for making an emotion based music player. It can also be used in conferences, seminars and classrooms to determine the emotions of the subjects and transforming it into something interesting. It can also be used widely for security purposes.
Methodology / Approach
The step-by-step workflow from preprocessing dataset to finally implementing the model on video camera feeds is given below:
- The faces were detected in the images using OpenCV and were cropped.
- The cropped faces were grayscaled and reshaped to 48*48 size to reduce the complexity.
- Then a Convolutional Neural Network model was built to classify the seven different emotions
using Intel’s Optimized Tensorflow and Intel’s Optimized Python . - Model was trained using Intel’s DevCloud and an accuracy of 75% was achieved on Training
set and 74% on Test set. - Save the model in a .h5 file.
- Load this model and implement the model on real-time webcam video feeds to classify
emotions.
Technologies Used
Intel Optimized Tensorflow and Keras library and Intel’s optimized Python on
Intel AI Devcloud.