All Projects → whoisraibolt → LBCNN

whoisraibolt / LBCNN

Licence: MIT license
Local Binary Convolutional Neural Network for Facial Expression Recognition of Basic Emotions in Python using the TensorFlow framework

Programming Languages

Jupyter Notebook
11667 projects

Projects that are alternatives of or similar to LBCNN

Instant-Face-Unlock
Xposed Module's InstantFaceUnlock Code
Stars: ✭ 23 (+9.52%)
Mutual labels:  face-recognition
Face-Liveness-Detection-SDK-iOS
Robust, Realtime, On-Device Face Liveness Detection (Face Anti Spoofing) For iOS
Stars: ✭ 48 (+128.57%)
Mutual labels:  face-recognition
L Softmax TensorFlow
No description or website provided.
Stars: ✭ 29 (+38.1%)
Mutual labels:  face-recognition
Face-Recognition-Raspberry-Pi-64-bits
Recognize 2000+ faces on your Raspberry Pi 4 with database auto-fill and anti-spoofing
Stars: ✭ 48 (+128.57%)
Mutual labels:  face-recognition
Mask-Aware-Face-Recognition-SDK-iOS
Fast, Accurate, Mask-Aware Face Recognition SDK with Liveness Detection
Stars: ✭ 113 (+438.1%)
Mutual labels:  face-recognition
deep utils
An open-source toolkit which is full of handy functions, including the most used models and utilities for deep-learning practitioners!
Stars: ✭ 73 (+247.62%)
Mutual labels:  face-recognition
Deepstream Project
This is a highly separated deployment project based on Deepstream , including the full range of Yolo and continuously expanding deployment projects such as Ocr.
Stars: ✭ 120 (+471.43%)
Mutual labels:  face-recognition
FaceRecognitionCpp
Large input size REAL-TIME Face Detector on Cpp. It can also support face verification using MobileFaceNet+Arcface with real-time inference. 480P Over 30FPS on CPU
Stars: ✭ 40 (+90.48%)
Mutual labels:  face-recognition
Face-Recognition-Attendance-System
Face Detection | Recognition | Attendance
Stars: ✭ 289 (+1276.19%)
Mutual labels:  face-recognition
facematch
Facematch is a tool to verifies if two photos contain the same person.
Stars: ✭ 62 (+195.24%)
Mutual labels:  face-recognition
pyTorch-text-classification
pyTorch-text-classification
Stars: ✭ 15 (-28.57%)
Mutual labels:  cnn-architecture
bob
Bob is a free signal-processing and machine learning toolbox originally developed by the Biometrics group at Idiap Research Institute, in Switzerland. - Mirrored from https://gitlab.idiap.ch/bob/bob
Stars: ✭ 38 (+80.95%)
Mutual labels:  face-recognition
FaceNet-IOT
IOT implementation for FaceNet project by David Sandberg https://github.com/davidsandberg/facenet
Stars: ✭ 18 (-14.29%)
Mutual labels:  face-recognition
DeepFaceRecognition
Face Recognition with Transfer Learning
Stars: ✭ 16 (-23.81%)
Mutual labels:  face-recognition
facenet-pytorch-glint360k
A PyTorch implementation of the 'FaceNet' paper for training a facial recognition model with Triplet Loss using the glint360k dataset. A pre-trained model using Triplet Loss is available for download.
Stars: ✭ 186 (+785.71%)
Mutual labels:  face-recognition
Face-Recognition
A Java application for Face Recognition under expressions, occlusions and pose variations.
Stars: ✭ 55 (+161.9%)
Mutual labels:  face-recognition
FaceIDLight
A lightweight face-recognition toolbox and pipeline based on tensorflow-lite
Stars: ✭ 17 (-19.05%)
Mutual labels:  face-recognition
ViewFaceCore
C# 超简单的离线人脸识别库。( 基于 SeetaFace6 )
Stars: ✭ 345 (+1542.86%)
Mutual labels:  face-recognition
FaceRecog
Realtime Facial recognition system using Siamese neural network
Stars: ✭ 47 (+123.81%)
Mutual labels:  face-recognition
face-search
A demonstration of face database search implemented in python
Stars: ✭ 36 (+71.43%)
Mutual labels:  face-recognition

Local Binary Convolutional Neural Network for Facial Expression Recognition of Basic Emotions

GitHub language count GitHub top language Libraries.io dependency status for GitHub repo GitHub repo size GitHub

People

Alexandra Raibolt ( Lattes | E-mail )

Alberto Angonese ( Lattes | E-mail )

Paulo Rosa ( Lattes | E-mail )

Overview

This Jupyter Notebook shows step by step, the process of building a Local Binary Convolutional Neural Network for Emotional Expression Recognition in Python using the TensorFlow framework.

In this example we use the JAFFE dataset.

Notice:

  • The LBCNN model proposed in this work was implemented in Python (version 2.7.12) using the TensorFlow framework (version 1.4.0) using a GPU based architecture, and might not work with other versions.

  • The directory where the datasets should stay is not available in GitHub, since it would violate the dataset rules.

Dependencies

  • datetime
  • scipy.stats
  • sklearn.externals
  • sklearn.metrics
  • gzip
  • itertools
  • matplotlib
  • numpy
  • os
  • tensorflow
  • time

You can install missing dependencies with pip. And install TensorFlow via TensorFlow link.

Usage

  1. Install the dependencies;
  2. Run Jupyter Notebook in terminal to see the code in your browser.

Credits

  • Juefei-Xu, Felix, Vishnu Naresh Boddeti, and Marios Savvides. "Local binary convolutional neural networks." Computer Vision and Pattern Recognition (CVPR), 2017 IEEE Conference on. Vol. 1. 2017.

  • Lyons, Michael, et al. "Coding facial expressions with gabor wavelets." Automatic Face and Gesture Recognition, 1998. Proceedings. Third IEEE International Conference on. IEEE, 1998.

  • Hvass-Labs

License

Code released under the MIT license.

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