Skip to content

Sivaram46/Face-Detection-and-Recogniton

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

FaceMatch

Developed in ​Python ​using ​Tensorflow ​framework, built a pipeline consisting of image preprocessing steps, detecting and extracting faces using ​FaceBoxes ​model, creating embeddings using ​FaceNet ​model, making it ready for particular tasks like facial recognition, verification, automatic person tagging.

Prerequisites

  • Python - version > 3.7
  • TensorFlow - version 2.4.0
  • Scikit-Learn - version 0.22.1
  • Numpy - version 1.19.5
  • Open-CV - version 4.5.1

Setup

To run the code in local, first download the the pretrainded weights for FaceBoxes from here and FaceNet weights from here and place it in the Pretrainded-Models.

Acknowledgements

  • Facial Recognition using Tensorflow.
  • FaceBoxes-TensorFlow
  • Florian Schroff, Dmitry Kalenichenko, James Philbin, FaceNet: A Unified Embedding for Face Recognition and Clustering, 2015.
  • Shifeng Zhang, Xiangyu Zhu, Zhen Lei, Hailin Shi, Xiaobo Wang, Stan Z. Li, FaceBoxes: A CPU Real-time Face Detector with High Accuracy, 2018.

About

Face Detection and Recognition tasks like face verificatio, person tagging in python. Model was built from FaceBoxes and FaceNet architecture.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages