/FaceRecognition

Python Code for Face Recognition on Webcam

Primary LanguagePython

Face Recognition

The objective of this project of is to build an elementary interface to apply modern algorithm of Face Recognition on real-time video from Webcam. The first implementation is based on:

  • MTCNN (Multi-task Cascaded Convolutional Networks) to faces detection
  • and inception_resnet trained on VGGFace2 to extract face features and recognition

This can identify myself (Simon):
Exemple my face
Me in my room while covid-19 confinement (the kids crying in the living room).

🚧 Next algorithms as SDD (Single Shot Detector ) and Yolo (You only look once) will be added later. :construction:

Contribution

My contribution is an interface with the details of MTCNN and the possibility to custom the network:

  • Number of boxes after each neuronal networks
  • Possibility to switch from cpu to gpu
  • Update the thresholds at each levels

MTCNN_Interface

Structure

The program is organized according to the following diagram: Diagram_Flux