This project aims to create a facial recognition system that allows a doctor to take attendance using an app. The system uses a retrained FaceNet architecture as a feature extraction model to understand the similarity among face features. Then, a small neural network is trained using these features. Finally, the system is deployed using Flask API and HTML pages in the templates folder. When the doctor takes an image using the app, the attendance is taken, and the attendance sheet is sent to the doctor.
To install this project, follow these steps:
git clone https://github.com/space-codes/attendance-system.git
cd attendance-system
python -m venv env
source env/bin/activate
on macOS or Linux, or .\env\Scripts\activate
on Windows.src/requirements.txt
To use this project, follow these steps:
source env/bin/activate
on macOS or Linux, or .\env\Scripts\activate
on Windows.src
directory using cd src
python app.py
http://localhost:5000
to access the app.