Simple Facial Recognition

Using Embeddings to Recognize Faces

This project started with the simple idea of wanting a device that can recognize my face and unlock my door hands free. By utilizing an ESP32-Cam and python, this project does just that. It works by taking a picture when a face is detected, using an algorithm to crop the image down to just the face, calculates the image embeddings vector, and takes the mean square error of the embeddings vector and the control vector to determine how similar the sample face is to mine. If the mse is less than 10, it is determined to be my face.