https://github.com/lxance-hacker/xpersonascan
XPersonaScan : Advance Face Recognition Attendance System
https://github.com/lxance-hacker/xpersonascan
advance-face-recognition-attendance-system attendance-management-system face-recognition flask github linux lxance lxance-hacker lxance-tool ngrok ngrok-tunnel python xpersonascan
Last synced: 3 months ago
JSON representation
XPersonaScan : Advance Face Recognition Attendance System
- Host: GitHub
- URL: https://github.com/lxance-hacker/xpersonascan
- Owner: LxaNce-Hacker
- License: mit
- Created: 2024-03-11T13:43:27.000Z (over 1 year ago)
- Default Branch: LxaNce
- Last Pushed: 2024-12-29T10:06:36.000Z (6 months ago)
- Last Synced: 2025-01-24T12:14:10.030Z (5 months ago)
- Topics: advance-face-recognition-attendance-system, attendance-management-system, face-recognition, flask, github, linux, lxance, lxance-hacker, lxance-tool, ngrok, ngrok-tunnel, python, xpersonascan
- Homepage:
- Size: 1.43 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# XPersonaScan
![]()
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://` 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](LICENSE).
## Credits
- [OpenCV](https://opencv.org/)
- [Dlib](http://dlib.net/)
- [Flask](https://flask.palletsprojects.com/)## Collaborators
- [Prince Katiyar](https://www.linkedin.com/in/lxance/) [ Creator ]
- [Vivek Singh](https://www.linkedin.com/in/vivek-singh-0481621b6/)
- [Yash Pathak](https://www.linkedin.com/in/yash-pathak-08092420a/)## 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](https://github.com/LxaNce-Hacker/XPersonaScan/issues).