- 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.
-
Clone the repository:
https://github.com/LxaNce-Hacker/XPersonaScan
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the Flask application:
python app.py
-
Run the ngrok tunnel to access globally
-
Open a web browser and navigate to
https://<ngrok_url>
to access XPersonaScan from any where and in any device.
- 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.
This project is licensed under the MIT License.
- Prince Katiyar [ Creator ]
- Vivek Singh
- Yash Pathak
Contributions are welcome! Please fork the repository and create a pull request with your changes.
If you encounter any issues or have any questions, please open an issue on the GitHub repository.