All Projects → omar178 → Emotion Recognition

omar178 / Emotion Recognition

Licence: mit
Real time emotion recognition

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Emotion Recognition

Espnet
ESPNet: Efficient Spatial Pyramid of Dilated Convolutions for Semantic Segmentation
Stars: ✭ 473 (-24.2%)
Mutual labels:  convolutional-neural-networks
Music recommender
Music recommender using deep learning with Keras and TensorFlow
Stars: ✭ 528 (-15.38%)
Mutual labels:  convolutional-neural-networks
Fchd Fully Convolutional Head Detector
Code for FCHD - A fast and accurate head detector
Stars: ✭ 555 (-11.06%)
Mutual labels:  convolutional-neural-networks
Tensorflow Book
Accompanying source code for Machine Learning with TensorFlow. Refer to the book for step-by-step explanations.
Stars: ✭ 4,448 (+612.82%)
Mutual labels:  convolutional-neural-networks
Convnet Drawer
Python script for illustrating Convolutional Neural Networks (CNN) using Keras-like model definitions
Stars: ✭ 516 (-17.31%)
Mutual labels:  convolutional-neural-networks
Sketch simplification
Models and code related to sketch simplification of rough sketches.
Stars: ✭ 531 (-14.9%)
Mutual labels:  convolutional-neural-networks
Dropblock
Implementation of DropBlock: A regularization method for convolutional networks in PyTorch.
Stars: ✭ 466 (-25.32%)
Mutual labels:  convolutional-neural-networks
Web Traffic Forecasting
Kaggle | Web Traffic Forecasting 📈
Stars: ✭ 596 (-4.49%)
Mutual labels:  convolutional-neural-networks
Faced
🚀 😏 Near Real Time CPU Face detection using deep learning
Stars: ✭ 528 (-15.38%)
Mutual labels:  convolutional-neural-networks
Trending Deep Learning
Top 100 trending deep learning repositories sorted by the number of stars gained on a specific day.
Stars: ✭ 543 (-12.98%)
Mutual labels:  convolutional-neural-networks
Regl Cnn
Digit recognition with Convolutional Neural Networks in WebGL
Stars: ✭ 490 (-21.47%)
Mutual labels:  convolutional-neural-networks
Tracking With Darkflow
Real-time people Multitracker using YOLO v2 and deep_sort with tensorflow
Stars: ✭ 515 (-17.47%)
Mutual labels:  convolutional-neural-networks
Stanford Cs 230 Deep Learning
VIP cheatsheets for Stanford's CS 230 Deep Learning
Stars: ✭ 5,149 (+725.16%)
Mutual labels:  convolutional-neural-networks
Stn Ocr
Code for the paper STN-OCR: A single Neural Network for Text Detection and Text Recognition
Stars: ✭ 473 (-24.2%)
Mutual labels:  convolutional-neural-networks
Network Slimming
Network Slimming (Pytorch) (ICCV 2017)
Stars: ✭ 571 (-8.49%)
Mutual labels:  convolutional-neural-networks
Eeglearn
A set of functions for supervised feature learning/classification of mental states from EEG based on "EEG images" idea.
Stars: ✭ 469 (-24.84%)
Mutual labels:  convolutional-neural-networks
Mtcnn Pytorch
Joint Face Detection and Alignment using Multi-task Cascaded Convolutional Networks
Stars: ✭ 531 (-14.9%)
Mutual labels:  convolutional-neural-networks
Dll
Fast Deep Learning Library (DLL) for C++ (ANNs, CNNs, RBMs, DBNs...)
Stars: ✭ 605 (-3.04%)
Mutual labels:  convolutional-neural-networks
Fastmri
A large-scale dataset of both raw MRI measurements and clinical MRI images
Stars: ✭ 592 (-5.13%)
Mutual labels:  convolutional-neural-networks
Layer
Neural network inference the Unix way
Stars: ✭ 539 (-13.62%)
Mutual labels:  convolutional-neural-networks

Project Name : Emotion-recognition

Table of Content :

1.Description

2.Installations

3.Usage

4.Dataset

Description:

Our Human face is having a mixed emotions so we are to demonstrate the probabilities of these emotions that we have.

What does Emotion Recognition mean?

Emotion recognition is a technique used in software that allows a program to "read" the emotions on a human face using advanced image processing. Companies have been experimenting with combining sophisticated algorithms with image processing techniques that have emerged in the past ten years to understand more about what an image or a video of a person's face tells us about how he/she is feeling and not just that but also showing the probabilities of mixed emotions a face could has.

Installations:

Install dependencies using requirements.txt

pip install -r requirements.txt

Usage:

The program will creat a window to display the scene capture by webcamera and a window representing the probabilities of detected emotions.

Demo

python real_time_video.py

You can just use this with the provided pretrained model i have included in the path written in the code file, i have choosen this specificaly since it scores the best accuracy, feel free to choose any but in this case you have to run the later file train_emotion_classifier

If you just want to run this demo, the following content can be skipped

  • Train

  • python train_emotion_classifier.py

Dataset:

I have used this dataset

Download it and put the csv in fer2013/fer2013/

-fer2013 emotion classification test accuracy: 66%

Credits

This work is inspired from this great work and the resources of Adrian Rosebrock helped me alot!.

Ongoing

Draw emotions faces next to the detected face.

Issues & Suggestions

If any issues and suggestions to me, you can create an issue.

If you like this work please help me by giving me some stars.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].