Skip to content

A user-friendly face recognition system for adding individuals with photos, querying names, and identifying faces via uploaded images or live camera. Ideal for use in security, attendance, and monitoring systems. Includes detailed information display for recognized faces.

License

Notifications You must be signed in to change notification settings

mefaay/face_recognition_system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Face Recognition System

Overview

This project is a face recognition system that allows users to register individuals with photos, query their details, and recognize faces via uploaded images or a live camera feed. The system is designed to be user-friendly and can be applied in various fields such as security systems, attendance tracking, and monitoring.

Features

  • Register Individuals: Add individuals with their photo and personal details (name, phone, address).
  • Query Individuals: Search for individuals by their name, with support for case-insensitive and accent-insensitive queries.
  • Face Recognition: Upload an image or use a camera to recognize faces and display detailed information.
  • Camera Support: Capture and recognize faces directly from a live camera feed.
  • Display Information: View recognized individuals' details (name, phone, address) alongside their photos.

Installation

  1. Clone the repository:
    git clone https://github.com/mefaay/face_recognition_system.git
  2. Navigate to the project directory:
    cd face_recognition_system
  3. Install the required Python packages:
    pip install -r requirements.txt

Usage

  1. Run the application:
    python app.py
  2. Use the interface to register, query, or recognize faces via uploaded images or live camera feed.

Technologies Used

  • Python: The core programming language used.
  • Tkinter: For the graphical user interface (GUI).
  • OpenCV: For handling image and video capture.
  • face_recognition: For facial recognition functionality.
  • SQLite: For managing the database of registered individuals.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A user-friendly face recognition system for adding individuals with photos, querying names, and identifying faces via uploaded images or live camera. Ideal for use in security, attendance, and monitoring systems. Includes detailed information display for recognized faces.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages