All Projects β†’ Jonsnow21 β†’ Face Recognition

Jonsnow21 / Face Recognition

Face Recognition Using Keras/tensorflow coupled with Node.js Server

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Face Recognition

Probabilistic Face Embeddings
(ICCV 2019) Uncertainty-aware Face Representation and Recognition
Stars: ✭ 253 (+1481.25%)
Mutual labels:  deep-neural-networks, face-recognition
Computer Vision Guide
πŸ“– This guide is to help you understand the basics of the computerized image and develop computer vision projects with OpenCV. Includes Python, Java, JavaScript, C# and C++ examples.
Stars: ✭ 244 (+1425%)
Mutual labels:  deep-neural-networks, face-recognition
Awslambdaface
Perform deep neural network based face detection and recognition in the cloud (via AWS lambda) with zero model configuration or tuning.
Stars: ✭ 98 (+512.5%)
Mutual labels:  deep-neural-networks, face-recognition
Deepface
Deep Learning Models for Face Detection/Recognition/Alignments, implemented in Tensorflow
Stars: ✭ 409 (+2456.25%)
Mutual labels:  deep-neural-networks, face-recognition
Facerecognition In Arkit
Detects faces using the Vision-API and runs the extracted face through a CoreML-model to identiy the specific persons.
Stars: ✭ 768 (+4700%)
Mutual labels:  face-recognition
Awesome Face
😎 face releated algorithm, dataset and paper
Stars: ✭ 739 (+4518.75%)
Mutual labels:  face-recognition
Dl 4 Tsc
Deep Learning for Time Series Classification
Stars: ✭ 730 (+4462.5%)
Mutual labels:  deep-neural-networks
Facial Similarity With Siamese Networks In Pytorch
Implementing Siamese networks with a contrastive loss for similarity learning
Stars: ✭ 719 (+4393.75%)
Mutual labels:  face-recognition
Kur
Descriptive Deep Learning
Stars: ✭ 811 (+4968.75%)
Mutual labels:  deep-neural-networks
Deep Learning Time Series
List of papers, code and experiments using deep learning for time series forecasting
Stars: ✭ 796 (+4875%)
Mutual labels:  deep-neural-networks
Human Detection And Tracking
Human-detection-and-Tracking
Stars: ✭ 753 (+4606.25%)
Mutual labels:  face-recognition
Getting Things Done With Pytorch
Jupyter Notebook tutorials on solving real-world problems with Machine Learning & Deep Learning using PyTorch. Topics: Face detection with Detectron 2, Time Series anomaly detection with LSTM Autoencoders, Object Detection with YOLO v5, Build your first Neural Network, Time Series forecasting for Coronavirus daily cases, Sentiment Analysis with BERT.
Stars: ✭ 738 (+4512.5%)
Mutual labels:  face-recognition
Emotion Recognition Neural Networks
Emotion recognition using DNN with tensorflow
Stars: ✭ 769 (+4706.25%)
Mutual labels:  deep-neural-networks
Bmw Tensorflow Training Gui
This repository allows you to get started with a gui based training a State-of-the-art Deep Learning model with little to no configuration needed! NoCode training with TensorFlow has never been so easy.
Stars: ✭ 736 (+4500%)
Mutual labels:  deep-neural-networks
Quickdraw
Implementation of Quickdraw - an online game developed by Google
Stars: ✭ 805 (+4931.25%)
Mutual labels:  deep-neural-networks
Dlib face recognition from camera
Detect and recognize the faces from camera / θ°ƒη”¨ζ‘„εƒε€΄θΏ›θ‘ŒδΊΊθ„Έθ―†εˆ«οΌŒζ”―ζŒε€šεΌ δΊΊθ„ΈεŒζ—Άθ―†εˆ«
Stars: ✭ 719 (+4393.75%)
Mutual labels:  face-recognition
Gans In Action
Companion repository to GANs in Action: Deep learning with Generative Adversarial Networks
Stars: ✭ 748 (+4575%)
Mutual labels:  deep-neural-networks
Poseestimationformobile
πŸ’ƒ Real-time single person pose estimation for Android and iOS.
Stars: ✭ 783 (+4793.75%)
Mutual labels:  deep-neural-networks
Deeplearning.scala
A simple library for creating complex neural networks
Stars: ✭ 745 (+4556.25%)
Mutual labels:  deep-neural-networks
Facex Zoo
A PyTorch Toolbox for Face Recognition
Stars: ✭ 744 (+4550%)
Mutual labels:  face-recognition

Face Recognition based on FaceNet paper by Google researchers

A simple Face recognition AI coupled with Node.js server. Following Technologies were used while building the software

Machine Learning

Image Processing

Server

Pub/Sub

API end point

Post localhost:3000/

  • Request Body to train

You can send upto 10 images for each person image is an array of image files

note: you have to prepend "images/" to each file name I am planning to change this in future

{
    "type": "train",
    "data": {
        "name": "String",
        "image": ["images/file1", "images/file2"]
    }
}
  • Request Body to test

note: you have to prepend "images/" to each file name I am planning to change this in future

{
    "type": "test",
    "data": "images/file"
}

How to run on your own machine

  1. Before You start make sure you have every thing setuped

    • Install Anaconda
    • Create a Conda environment
    • Install Keras and Tensorflow
    • Install Opencv and dlib
    • Install Node.js
    • Install Redis
  2. Next cd to faceReco dir

    cd /path/to/faceReco

  3. Start redis server

    redis-server --daemonize yes

  4. Start Node server

    npm install

    node server.js

  5. Activate Conda environment

    source activate environmentName

  6. Start AI

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