The project was a Computer Vision project for real time emotion recognition and converting emotion to emoticon.
The team members were:
-
Ajinkya Bedekar
-
Dhruva Agarwal
The repository contains the following:
-
Source code of the project
-
Project report
-
Some screenshots of the output
The NN part of this repo is the same as the one here:
https://github.com/reach2ashish/emote
Download the trained model from the links given in source/trained-model.txt and place them in the same folder
To run the training program, type the below command in terminal:
python3 nnModel.py
To run the program, type the following command:
python3 run.py
Proper explaination is given in the code as comments.
Sample output:
Some links to research papers:
https://arxiv.org/pdf/1710.07557.pdf
https://appliedmachinelearning.blog/2018/11/28/demonstration-of-facial-emotion-recognition-on-real-time-video-using-cnn-python-keras/
https://arxiv.org/pdf/1710.07557.pdf
https://arxiv.org/pdf/1710.07557.pdf
The links that are referred to in the blog:
https://www.kaggle.com/c/challenges-in-representation-learning-facial-expression-recognition-challenge/data
https://github.com/abhijeet3922/FaceEmotion_ID/blob/master/csv_to_images.py
https://appliedmachinelearning.blog/2018/03/24/achieving-90-accuracy-in-object-recognition-task-on-cifar-10-dataset-with-keras-convolutional-neural-networks/
https://github.com/abhijeet3922/FaceEmotion_ID/blob/master/real_time_video.py
https://github.com/oarriaga/face_classification
https://github.com/omar178/Emotion-recognition
Some screenshots of the output: