In this tutorial, you'll learn how to build a deep facial recognition application to authenticate into an application. You'll start off by building a model using Deep Learning with Tensorflow which replicates what is shown in the paper titled Siamese Neural Networks for One-shot Image Recognition. Once that's all trained you'll be able to integrate it into a Kivy app and actually authenticate!

Chapters: 
0:00 - Start
0:43 - Setting Up Tensorflow and Keras for Deep Learning
24:35 - Collecting Image Samples and Using the LFW Dataset
1:08:06 - Loading Images into the Tensorflow Dataloader
1:51:25 - Building a Siamese Neural Network
2:38:55 - Building a Custom Training Loop with tf.GradientTape
3:10:00 -  Testing the Model on Images
3:40:37 - Integrating with OpenCV
4:18:40 - Building the Kivy App and Integrating with Tensorflow

Get the code: https://github.com/nicknochnack/FaceRecognition 
Final App: https://github.com/nicknochnack/FaceIDApp 

Links
Paper: https://www.cs.cmu.edu/~rsalakhu/papers/oneshot1.pdf 
Labelled Faces in the Wild: http://vis-www.cs.umass.edu/lfw/ 

Subscribe: https://www.youtube.com/@NicholasRenotte/featured 

#python #tensorflow #kivy  

Build a Facial Recognition App with Python, TensorFlow, and Kivy
32.65 GEEK