This project is an attendance system that uses face detection technology to track and record attendance. It is designed to provide a more efficient and accurate method of attendance tracking, reducing the need for manual input and minimizing errors.
- PyTorch
- FastAPI
- FaceNet Torch
- MTCNN and VGGFace (Not really tools but deserve a mention)
- Face detection: The system uses advanced face detection algorithms to identify individuals.
- Attendance tracking: Once a face is detected and recognized, the system automatically marks the individual as present.
- Clone the repository:
git clone https://github.com/AbhijithGanesh/Rekognize.git
- Navigate to the project directory:
cd Rekognize
- Install the required dependencies:
pip install -r src/requirements.txt
- Run the application:
python main.py
To use the system, simply start the application and position the camera to capture the faces of the individuals. The system will automatically detect the faces and mark the attendance.
Contributions are welcome!
This project is licensed under the terms of the MIT license. See the LICENSE file for details.
This is a public fork of a private repository we worked on. Please re-train/change the dataset according to your use case.