Back to ProjectsAI/ML

Simple FaceRecognize App

Real-time face recognition using computer vision techniques.

Tech Stack

PythonOpenCV

Overview

A real-time face recognition application using Python and OpenCV. It detects and recognizes faces from a webcam feed using Haar cascades for detection and LBPH (Local Binary Pattern Histogram) for recognition. Trained on a custom dataset of labeled face images.

Key Highlights

  • Real-time webcam face detection
  • LBPH face recognition algorithm
  • Custom training dataset support
  • Bounding box + label overlay

How I Built It

OpenCV's CascadeClassifier handles face detection. LBPH face recognizer is trained on a set of labeled images captured from the webcam. The recognition loop runs in real time, drawing bounding boxes and name labels on detected faces.

Future Vision

Upgrade to deep learning-based recognition (FaceNet/DeepFace), add attendance tracking, and build a web interface.

Links