Skip to content

The Face Recognition System is a Python application that utilizes computer vision and deep learning techniques to recognize faces in real-time and provide additional information about recognized individuals using Firebase as a backend database and storage solution.

Notifications You must be signed in to change notification settings

PayalNarwal/Face-Detection-System

Repository files navigation

Face-Recognition-System

Introduction

The Face Recognition System is a Python application that utilizes computer vision and deep learning techniques to detect faces in real-time video streams and provide additional information about recognized individuals using Firebase as a backend database and storage solution.

Stage 1

To Login Scan your face

Stage 2

Face Detected

Stage 3

Login Successful

Check out this video demo of the project in action: Watch Demo

Features

  • Real-time face detection & recognition using OpenCV and face recognition using the face_recognition library.
  • Integration with Firebase for user data storage and retrieval.
  • Displaying user information (name, age, gender and photo) upon face recognition.
  • Customizable background and overlay modes.

Technologies

  • Python 3.11.5
  • OpenCV (cv2)
  • face_recognition library
  • cvzone
  • Firebase:
    • Firebase Admin SDK
    • Firebase Realtime Database
    • Firebase Cloud Storage

About

The Face Recognition System is a Python application that utilizes computer vision and deep learning techniques to recognize faces in real-time and provide additional information about recognized individuals using Firebase as a backend database and storage solution.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages