Skip to content

The Face Identification Tool is a Python-based application that uses computer vision and machine learning to perform real-time face recognition and identification. This tool is designed for applications such as attendance tracking, access control, and user identification.

License

Notifications You must be signed in to change notification settings

pankajmourya007/Face_identification

Repository files navigation

Face Identification Tool

The Face Identification Tool is a Python-based application that uses computer vision and machine learning to perform real-time face recognition and identification. This tool is designed for applications such as attendance tracking, access control, and user identification.

Features

  • Real-time face detection and recognition using OpenCV and face_recognition libraries.
  • Integration with a MySQL database to retrieve and display student information.
  • Text-to-speech functionality for reading out identified student information.
  • Support for different modes of operation with corresponding mode images.
  • User-friendly interface for displaying student details and images.

Prerequisites

  • Python 3.x +
  • Required Python libraries: OpenCV, face_recognition, mysql-connector-python, pyttsx3, cvzone (Note: You may need to install additional libraries as well, depending on your setup.)

Getting Started

  1. Update

    sudo apt-get update

  2. Install updated Python

    sudo apt install python -y

  3. Clone this repository to your local machine:

    git clone https://github.com/pankajmourya007/Face_identification.git

  4. Next

    cd Face_identification

  5. Install Required Python libraries and modules

    pip install -r requirements.txt

  6. Install dlib module (For linux distro).

    pip install dlib

  7. You can install dlib manually (Windows user)

    Source Distribution

  8. Now Run the main file

    python3 main.py

Authors

Demo

ScreenShot

image

Documentation

Documentation

Acknowledgements

Features

  • Live Working
  • Fullscreen mode
  • Cross platform
  • You can install in any linux or windows system also

Contact

For questions or inquiries, please contact Pankaj Mourya.

Badges

Add badges from somewhere like: shields.io

GPLv3 License

About

The Face Identification Tool is a Python-based application that uses computer vision and machine learning to perform real-time face recognition and identification. This tool is designed for applications such as attendance tracking, access control, and user identification.

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages