Skip to content

A real-time facial recognition system using AI/ML with image capture via webcam, a TensorFlow-based deep learning model using VGG16, and pipelines for face detection and identification. This project integrates computer vision and AI to dynamically analyze facial data for real-time applications.

Notifications You must be signed in to change notification settings

manyagautam/RealTimeFacialRecognitionusingAI-ML

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Real-Time Facial Recognition using AI/ML

πŸ“Œ Overview

This project demonstrates a real-time facial recognition system using AI/ML. It captures live video, detects faces, and recognizes identities using a TensorFlow-based model built on the VGG16 architecture.

🎯 Features

  • Real-time image capture using OpenCV.
  • Face detection and recognition via deep learning.
  • Model optimized for fast inference with GPU support.
  • Modular design for training and testing.

πŸ› οΈ Tech Stack

  • Programming Language: Python
  • Frameworks/Libraries: TensorFlow, OpenCV, NumPy, Matplotlib
  • Model Architecture: VGG16

πŸš€ Installation and Usage

Prerequisites

  • Python 3.8 or later
  • Required libraries include TensorFlow, OpenCV, and Matplotlib. Steps to Run
  1. Clone the repository and navigate to the project directory.
  2. Capture images, train the model, and perform real-time recognition.

πŸ“‚ Project Structure

The project includes directories for data storage, scripts for data collection and model training, and saved models for recognition tasks.

πŸ“– How It Works

  1. Data Collection: Captures images via webcam and saves them for training.
  2. Model Training: Trains a facial recognition model using VGG16 for feature extraction.
  3. Real-Time Recognition: Identifies faces from the live webcam feed and matches them with known identities.

πŸ“š Future Improvements

  • Add support for larger datasets.
  • Implement more advanced face matching algorithms (e.g., FaceNet).
  • Enhance accuracy for diverse lighting and angles.

πŸ’‘ Credits

Developed by Manya Gautam as part of a real-time AI/ML project.

About

A real-time facial recognition system using AI/ML with image capture via webcam, a TensorFlow-based deep learning model using VGG16, and pipelines for face detection and identification. This project integrates computer vision and AI to dynamically analyze facial data for real-time applications.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published