https://github.com/lxance-hacker/personascan
PersonaScan : Face Recognition Attendance System
https://github.com/lxance-hacker/personascan
attendance-system face facerecognition github personascan python recognition
Last synced: 7 days ago
JSON representation
PersonaScan : Face Recognition Attendance System
- Host: GitHub
- URL: https://github.com/lxance-hacker/personascan
- Owner: LxaNce-Hacker
- License: mit
- Created: 2024-03-08T12:01:47.000Z (over 1 year ago)
- Default Branch: LxaNce
- Last Pushed: 2025-01-15T05:34:15.000Z (9 months ago)
- Last Synced: 2025-04-30T15:47:26.206Z (6 months ago)
- Topics: attendance-system, face, facerecognition, github, personascan, python, recognition
- Language: Python
- Homepage:
- Size: 21.3 MB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PersonaScan
![]()
PersonaScan is a web-based face recognition attendance system built using Flask, OpenCV, Dlib, and Firebase. 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/PersonaScan```2. Install the required dependencies:
```pip install -r requirements.txt```3. Run the Flask application:
```python app.py```4. Open a web browser and navigate to `http://localhost:5000` to access PersonaScan.
## 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/)
- [Ritik Bajpai](https://www.linkedin.com/in/BajpaiRitik/)
- [Ayush Kumar Sahay](https://www.linkedin.com/in/ayush-sahay-472913240/)## 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/PersonaScan/issues).