Overview
Learn how to implement face recognition and identification using OpenCV and the face_recognition library on the Jetson Nano. Explore techniques for training the system to recognize new faces and identify unknown individuals. Gain hands-on experience with setting up the Jetson Nano environment, navigating files, and using Visual Studio Code. Master essential concepts such as face detection, color space conversion, face encoding, and image processing. Discover methods for creating arrays, loading images, and handling both known and unknown faces. Practice drawing rectangles around detected faces and labeling them with names. Troubleshoot common errors and understand the differences between recognizing known versus unknown faces. Apply these skills to a practical example using images of Donald Trump and Nancy Pelosi.
Syllabus
Intro
Overview
Pi Pro Setup
File Navigator
Open Visual Studio Code
OpenCV Face Recognition
Find Face Locations
Convert Color Space
Box Faces
Encoding
Creating an Array
Load an image
Create an unknown image
Find faces
Create encoding
Create encoding array
Convert image to OpenCV
Identify faces
Name unknown face
Matches
Match
Index
Rectangle
Test
Crash
Learning Faces
Error
Known vs Unknown Faces
Donald and Nancy
Taught by
Paul McWhorter