This project involves building an attendance system which utilizes facial recognition to mark the presence, date and in time of employees. It covers areas such as facial detection, alignment, and recognition, along with the development of a web application to cater to various use cases of the system such as marking attendance, viewing attendance reports, etc. This project intends to serve as an efficient substitute for traditional manual attendance systems. It can be used in corporate offices, schools, and organizations where security is essential.
You should have python (3.10.4) and pip (22.0.4) installed on your machine.
Setup and activate virtual environment :-
python3 -m venv venv
source venv/bin/activate
- Refer to this link
- Run the following commands in terminal
pip3 install -r requirements.txt
Note : The installation of dlib (specifically running setup.py) will take about 10-15 minutes. If you are unable to install dlib refer this link
After installing all dependencies run the following command in terminal or simply click run button in IDE you are using.
- To run CLI based Application
python3 main.py
- To run GUI based Application
python3 app.py
- Registration of new employees & addition of photos
- Srushti Rathva
If you like this project show some love โค๏ธ by starring โญ๏ธ this repository !