Skip to content

LxaNce-Hacker/XPersonaScan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

XPersonaScan

Image
XPersonaScan is a web-based face recognition attendance system built using Flask, OpenCV, Dlib, Sql server and Ngrok tunnel. It allows users to capture faces, train the recognition model, and mark attendance through a web interface.

${{\color{red} Creator}}\ Prince\ Katiyar$

Features

  • Capture Faces: Allows users to capture faces using their webcam.
  • Train Model: Trains the face recognition model using captured images.
  • Recognize Faces: Recognizes faces in real-time and marks attendance.
  • Web Interface: Accessible from any device with a web browser.

Installation

  1. Clone the repository: https://github.com/LxaNce-Hacker/XPersonaScan

  2. Install the required dependencies: pip install -r requirements.txt

  3. Run the Flask application: python app.py

  4. Run the ngrok tunnel to access globally

  5. Open a web browser and navigate to https://<ngrok_url> to access XPersonaScan from any where and in any device.

Usage

  • Capture Faces: Click the "Capture Faces" button to start capturing faces. Enter the person's name when prompted.
  • Train Model: Click the "Train Faces" button to train the face recognition model using the captured images.
  • Recognize Faces: Click the "Start Recognition" button to recognize faces in real-time and mark attendance.

License

This project is licensed under the MIT License.

Credits

Collaborators

Contributing

Contributions are welcome! Please fork the repository and create a pull request with your changes.

Support

If you encounter any issues or have any questions, please open an issue on the GitHub repository.

Releases

No releases published

Packages

No packages published