
Learn to build a Python face recognition app by training your own images and performing face detection to identify the person in a photo.
Learn to automatically display the image after detecting faces, using Python, and show how many faces are found and how the image is split.
Learn to draw bounding boxes around detected faces in a Python face recognition app by using a rectangle with top-left and bottom-right coordinates, color, and line thickness.
Compare two face encodings to determine if they belong to the same person using face recognition in Python, illustrating matches and non-matches with known and unknown images.
Learn how to perform face recognition in images by creating encodings for known faces, comparing them to detected faces, and drawing labeled bounding boxes with names and confidence scores.
Develop a Streamlit-based face recognition app in Python by building a face encoding database, defining a recognition function, and testing with sample images in an interactive interface.
In this 1 hour course, you will learn how to do a face recognition app. There are three main sections in this course.
Section 1:
You will first learn the Face Recognition library, where you will learn how to detect the face and draw bounding box around it.
Once you have learn to detect the faces, you will then learn to recognize it. We will be using a few faces, to compare and to recognize. Do they belong to the same person?
Section 2:
We will be using Streamlit. Streamlit is a new tool, an opensource tool, mainly used to display and interact with our machine learning models.
You will learn the basics of Streamlit. There is so much to learn from Streamlit. Instead of bogging you down with all the stuff, we will learn, just enough, to create our apps!
Section 3:
With the knowledge we have learnt in the previous two sections, we will combine it and create our very own Face Recognition App.
In line with our Weekend Project series, the course is designed to allow you to learn the basics and the specific skills in a short span of time. In one hour, you will gain the basic skills in creating your very own Face Recognition Apps.