/Face-Recognition

Face Recognition with one shot learning using Facenet

Primary LanguagePython

Face Recognition with Facenet

image

Steps to follow:

  1. For each person you want to identify, make a directory in the IMAGES folder and title it their name
  2. Place 1 or 2 images (preferably without glasses) of each person in their respective folder
  3. Run the train.py script to generate their face embeddings
  4. Finally run the identify.py script

Download model weights from here.

Dependencies

Tensorflow 2
opencv-python
numpy
scikit-learn
scipy
mediapipe