Skip to content

vini142-pro/FaceRecognisationProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Face Recognition System

This project implements a Face Recognition System using Principal Component Analysis (PCA) for feature extraction and an Artificial Neural Network (ANN) for classification. The system can detect and recognize faces from images, distinguishing between authorized users and imposters.

Features

  • Detects and identifies faces in images
  • Recognizes known individuals using trained ANN
  • Can flag unknown or imposter faces
  • Built using Python with libraries like OpenCV, NumPy, and scikit-learn

How it Works

  1. Face Detection: Detects faces in input images using OpenCV.
  2. Feature Extraction: Reduces dimensionality of face images using PCA.
  3. Classification: Classifies faces using a trained ANN model.
  4. Imposter Detection: Identifies unknown faces by comparing with known centroids.

About

Face Recognition System using PCA and ANN to detect and identify individuals in images.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages