Computer Vision · Deep Learning · Python

Multiple Face Recognition AI

Python OpenCV face_recognition NumPy dlib Jupyter Notebook
Multiple Face Recognition AI

Project Overview

A real-time multiple face detection and recognition system built in Python using OpenCV and the face_recognition library (built on top of dlib's deep learning models). The system can detect and identify multiple faces simultaneously from a live webcam feed or video stream.

How It Works

Technical Highlights

What I Learned

This project gave me hands-on experience with computer vision fundamentals, facial landmark detection, and deep learning embeddings. Understanding how face encodings work — mapping a face to a point in 128-dimensional space — was a fascinating introduction to the practical applications of deep learning.