All Projects → soumik12345 → Nearest-Celebrity-Face

soumik12345 / Nearest-Celebrity-Face

Licence: other
Tensorflow Implementation of FaceNet: A Unified Embedding for Face Recognition and Clustering to find the celebrity whose face matches the closest to yours.

Programming Languages

Jupyter Notebook
11667 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Nearest-Celebrity-Face

Facial-Recognition-Using-FaceNet-Siamese-One-Shot-Learning
Implementation of Facial Recognition System Using Facenet based on One Shot Learning Using Siamese Networks
Stars: ✭ 104 (+246.67%)
Mutual labels:  face-recognition, facenet, one-shot-learning, facenet-model
Invoicenet
Deep neural network to extract intelligent information from invoice documents.
Stars: ✭ 1,886 (+6186.67%)
Mutual labels:  deeplearning, keras-neural-networks, keras-tensorflow
FaceNet-IOT
IOT implementation for FaceNet project by David Sandberg https://github.com/davidsandberg/facenet
Stars: ✭ 18 (-40%)
Mutual labels:  face, face-recognition, facenet
Multi-Face-Comparison
This repo is meant for backend API for face comparision and computer vision. It is built on python flask framework
Stars: ✭ 20 (-33.33%)
Mutual labels:  face, face-recognition, deeplearning
pytorch2keras
PyTorch to Keras model convertor
Stars: ✭ 788 (+2526.67%)
Mutual labels:  machinelearning, keras-neural-networks, keras-tensorflow
Lookatme
VideoView that plays video only when 👀 are open and 👦 is detected with various other features
Stars: ✭ 161 (+436.67%)
Mutual labels:  face, face-recognition, machinelearning
ForEx
Using ML to create a ForEx trader to invest my personal finances to get rid of student debt
Stars: ✭ 17 (-43.33%)
Mutual labels:  machinelearning, keras-tensorflow
GTAV-Self-driving-car
Self driving car in GTAV with Deep Learning
Stars: ✭ 15 (-50%)
Mutual labels:  keras-neural-networks, keras-tensorflow
facematch
Facematch is a tool to verifies if two photos contain the same person.
Stars: ✭ 62 (+106.67%)
Mutual labels:  face, face-recognition
timeline
Timeline - A photo organizer
Stars: ✭ 39 (+30%)
Mutual labels:  face, 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 (+300%)
Mutual labels:  face-recognition, facenet-model
Machine-Learning-Notebooks
15+ Machine/Deep Learning Projects in Ipython Notebooks
Stars: ✭ 66 (+120%)
Mutual labels:  keras-neural-networks, keras-tensorflow
FaceRecog
Realtime Facial recognition system using Siamese neural network
Stars: ✭ 47 (+56.67%)
Mutual labels:  face-recognition, facenet
FaceIDLight
A lightweight face-recognition toolbox and pipeline based on tensorflow-lite
Stars: ✭ 17 (-43.33%)
Mutual labels:  face, face-recognition
awesome-few-shot-meta-learning
awesome few shot / meta learning papers
Stars: ✭ 44 (+46.67%)
Mutual labels:  one-shot-learning, meta-learning
DeepFaceRecognition
Face Recognition with Transfer Learning
Stars: ✭ 16 (-46.67%)
Mutual labels:  face-recognition, facenet
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 (+520%)
Mutual labels:  face-recognition, facenet
Face-Recognition-FaceNet
A python script label faces in group photos using Facenet. 🎉
Stars: ✭ 21 (-30%)
Mutual labels:  face, facenet
Recurrent-Neural-Network-for-BitCoin-price-prediction
Recurrent Neural Network (LSTM) by using TensorFlow and Keras in Python for BitCoin price prediction
Stars: ✭ 53 (+76.67%)
Mutual labels:  keras-neural-networks, keras-tensorflow
awesome-conformal-prediction
A professionally curated list of awesome Conformal Prediction videos, tutorials, books, papers, PhD and MSc theses, articles and open-source libraries.
Stars: ✭ 998 (+3226.67%)
Mutual labels:  machinelearning, deeplearning

Nearest-Celebrity-Face

HitCount

PWC PWC PWC PWC PWC

Overview

Implementation of FaceNet: A Unified Embedding for Face Recognition and Clustering to find the celebrity whose face matches the closest to yours. The input face is encoded with a pretrained inception model into a vector and then its geometric distance is calculated with the encoded vectors of all the images present in the dataset and the image with the least distance is selected.

Article Link: https://soumik12345.github.io/geekyrakshit-blog/computervision/deeplearning/facenet/inception/keras/nearestcelebrityface/python/tensorflow/2019/08/07/nearest-celebrity-face.html

Installation

  1. Create a new conda environment using conda create --name nearest_celeb_face
  2. Activate the activate nearest_celeb_face if you are on Windows and source activate nearest_celeb_face if you are on Linux
  3. Clone the repository using git clone https://github.com/soumik12345/Nearest-Celebrity-Face
  4. Enter the root directory using cd Nearest-Celebrity-Face
  5. Install the required dependencies using pip install -r requirements.txt

Usage

The TestCases folder contains two folders Actual that contains full sized images of individuals and Preprocessed containing the faces manually cropped out of the full sized images. Any number of testcases can be added provided that one image each is present in the Actual and Preprocessed folders with the exact same filename and the preprocessed image should have the face manually cropped out for best performance. Refer to the already cropped images for further detail on how to crop. Once the tescases are setup, run python main.py or python3 main.py to run the program.

Sample Outputs

Citation

@article{1503.03832,
  Author = {Florian Schroff and Dmitry Kalenichenko and James Philbin},
  Title = {FaceNet: A Unified Embedding for Face Recognition and Clustering},
  Year = {2015},
  Eprint = {arXiv:1503.03832},
  Doi = {10.1109/CVPR.2015.7298682},
}
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].