srushti1hub / face-tracker

Attendance System Project using Face Recognition

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Face Tracker

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.

Application Demo ๐Ÿ’ป

1. Command Line Interface Application

2. Graphical User Interface Application

Prerequisites ๐Ÿ”ง

You should have python (3.10.4) and pip (22.0.4) installed on your machine.

Setup and activate virtual environment :-

For Mac/Linux

python3 -m venv venv
source venv/bin/activate

For Windows

  • Refer to this link

Install Dependencies ๐Ÿš€

  • 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

How to Run ๐Ÿ’จ

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

Local Deployment ๐Ÿ˜Œ

Future Expansion ๐Ÿ”ฎ

  • Registration of new employees & addition of photos

Author โœ๐Ÿผ

  • Srushti Rathva

If you like this project show some love โค๏ธ by starring โญ๏ธ this repository !

About

Attendance System Project using Face Recognition


Languages

Language:Python 51.4%Language:HTML 29.0%Language:CSS 19.6%