In this era of automation many scientific advancements and inventions have taken place to save labor, increase the accuracy and to ameliorate our lives. Automated Attendance System is the advancement that has taken place in the field of automation replacing traditional attendance marking activity. Since taking attendance requires time and also prone to proxy making it automated with using face recognition system will increase efficiency. Even if a new student enters into class, an unsupervised technique can help notifying number of days of his presence in class. As our university is growing, automation will be an enhancement over traditional technologies of student or employee attendance system and also this can be applied on Main Gate to have watch on every incoming-outgoing person.
- Face detection(using OpenCV 4 module)
- Face recognition(face recognition module)
- Face recognition can be done passively without any explicit action or participation on the part of the user since faces can be acquired from a distance by the camera.
- Auto-generate various types of reports of class or student attendance
- Real time attendance status tracking.
- Effective recognition of unique faces in a crowd (individual recognition in crowd).
- Attendance record
- Total head count
- Time-table updation
First install python3
https://www.python.org/downloads/this
Then install opencv module in python3
https://pypi.org/project/opencv-python/
pip install opencv-python
Then install numpy module in python3
https://pypi.org/project/numpy/
pip install numpy
Then install numpy module in python3
https://pypi.org/project/pandas/
pip install pandas
And then install Face recognition python3 library
https://pypi.org/project/face_recognition/
pip install face_recognition