All Projects → jimeffry → emotion-and-gender-classification

jimeffry / emotion-and-gender-classification

Licence: other
2 networks to recognition gender and emotion; face detection using Opencv or Mtcnn

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to emotion-and-gender-classification

Age-gender-and-emotion-recognition
3 networks to recognition age,gender and emotion
Stars: ✭ 29 (+38.1%)
Mutual labels:  gender-classification, emotion-recognition
multi-task-learning
Multi-task learning smile detection, age and gender classification on GENKI4k, IMDB-Wiki dataset.
Stars: ✭ 154 (+633.33%)
Mutual labels:  age, gender-classification
AIML-Human-Attributes-Detection-with-Facial-Feature-Extraction
This is a Human Attributes Detection program with facial features extraction. It detects facial coordinates using FaceNet model and uses MXNet facial attribute extraction model for extracting 40 types of facial attributes. This solution also detects Emotion, Age and Gender along with facial attributes.
Stars: ✭ 48 (+128.57%)
Mutual labels:  gender-classification, emotion-recognition
processed-imdb-wiki-dataset
Processes IMDB WIKI dataset ready to be used in any projects
Stars: ✭ 48 (+128.57%)
Mutual labels:  gender-classification
AgePredictor
Age classification from text using PAN16, blogs, Fisher Callhome, and Cancer Forum
Stars: ✭ 13 (-38.1%)
Mutual labels:  age
Mimic Me CV Game
This repo hold the code of a simple, fun game built using Affectiva's Emotion-as-a-Service API. An Emoji is shown on the screen and one has to mimic the emoji to score points.
Stars: ✭ 20 (-4.76%)
Mutual labels:  emotion-recognition
TSception
PyTorch implementation of TSception
Stars: ✭ 52 (+147.62%)
Mutual labels:  emotion-recognition
kbs2
A secret manager backed by age
Stars: ✭ 51 (+142.86%)
Mutual labels:  age
UHV-OTS-Speech
A data annotation pipeline to generate high-quality, large-scale speech datasets with machine pre-labeling and fully manual auditing.
Stars: ✭ 94 (+347.62%)
Mutual labels:  gender-classification
AgeEstimateAdience
Age and Gender Estimation Using Convolutional Neural Network
Stars: ✭ 42 (+100%)
Mutual labels:  age
facescore
人脸打分服务,通过tensorflow通过人脸识别,测年龄,最终返回打分的json
Stars: ✭ 31 (+47.62%)
Mutual labels:  age
javacv-cnn-example
A example to demonstrate the usage of JavaCV and CNN for gender and age recognition
Stars: ✭ 24 (+14.29%)
Mutual labels:  age
emotic
Code repo for the EMOTIC dataset
Stars: ✭ 93 (+342.86%)
Mutual labels:  emotion-recognition
genderize
Python client for the Genderize.io web service.
Stars: ✭ 59 (+180.95%)
Mutual labels:  gender-classification
speech-emotion-recognition
Speaker independent emotion recognition
Stars: ✭ 269 (+1180.95%)
Mutual labels:  emotion-recognition
lstm-attention
Attention-based bidirectional LSTM for Classification Task (ICASSP)
Stars: ✭ 87 (+314.29%)
Mutual labels:  emotion-recognition
homeage
runtime decrypted age secrets for nix home manager
Stars: ✭ 43 (+104.76%)
Mutual labels:  age
name2gender
Extrapolate gender from first names using Naïve-Bayes and PyTorch Char-RNN
Stars: ✭ 24 (+14.29%)
Mutual labels:  gender-classification
Emotion-Recognition
Emotion recognition from EEG and physiological signals using deep neural networks
Stars: ✭ 35 (+66.67%)
Mutual labels:  emotion-recognition
facial-expression-recognition
Facial Expression Recognition Using CNN and Haar-Cascade
Stars: ✭ 44 (+109.52%)
Mutual labels:  emotion-recognition

Face classification and detection from the B-IT-BOTS robotics team.

Real-time face detection and emotion/gender classification using fer2013/IMDB datasets with a keras CNN model and openCV.

  • IMDB gender classification test accuracy: 96%.
  • fer2013 emotion classification test accuracy: 66%.

For more information please consult the publication

Emotion/gender examples:

alt tag

Guided back-prop alt tag

Real-time demo:

B-IT-BOTS robotics team :) alt tag

Instructions

Run real-time emotion demo:

python3 video_emotion_color_demo.py

Run real-time guided back-prop demo:

python3 image_gradcam_demo.py

Make inference on single images:

python3 image_emotion_gender_demo.py <image_path>

e.g.

python3 image_emotion_gender_demo.py ../images/test_image.jpg

Running with Docker

With a few steps one can get its own face classification and detection running. Follow the commands below:

  • docker pull ekholabs/face-classifier
  • docker run -d -p 8084:8084 --name=face-classifier ekholabs/face-classifier
  • curl -v -F image=@[path_to_image] http://localhost:8084/classifyImage > image.png

To train previous/new models for emotion classification:

  • Download the fer2013.tar.gz file from here

  • Move the downloaded file to the datasets directory inside this repository.

  • Untar the file:

tar -xzf fer2013.tar

  • Run the train_emotion_classification.py file

python3 train_emotion_classifier.py

To train previous/new models for gender classification:

  • Download the imdb_crop.tar file from here (It's the 7GB button with the tittle Download faces only).

  • Move the downloaded file to the datasets directory inside this repository.

  • Untar the file:

tar -xfv imdb_crop.tar

  • Run the train_gender_classification.py file

python3 train_gender_classifier.py

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].