Smart Attendance System using Facial Recognition and Fingerprint scanning
In the 21st century, everything around us has relied on technology, to make our lives much easier. Today, many people prefer to do their work in smart manners to save their time and for better performance. In this regard the attendance system of University of Narowal is still annual and a tie taking
2025-06-28 16:29:07 - Adil Khan
Smart Attendance System using Facial Recognition and Fingerprint scanning
Project Area of Specialization Artificial IntelligenceProject SummaryIn the 21st century, everything around us has relied on technology, to make our lives much easier. Today, many people prefer to do their work in smart manners to save their time and for better performance. In this regard the attendance system of University of Narowal is still annual and a tie taking process. Instructors go through attendance sheets and manage attendance records. This is slow, inefficient and time consuming. So, we are going to automate the whole process with the help of face recognition and finger print technology. The main objective of this project is to provide a simple and automated system for recording and tracking students' presence through face recognition technology and scanning fingerprints. Biometric technology to identify or verify a person with a digital photo or video surveillance and fingerprints. Face recognition and fingerprints are widely used today in various places such as universities, banks, airports, and offices. We aim to provide a system that will make the process of attendance faster and more accurate.
Project ObjectivesOur main goal is to assist lecturers, to develop and plan a follow-up process to manage student attendance and absenteeism. In addition, we try to:
- Provides attendance service for teachers and students.
- Minimize manual process errors by providing automated and reliable attendance system using face recognition and fingerprint technology.
- Increase the privacy and security (one cannot mark his/her friends’ attendance).
- Produce monthly reports for lecturer.
- Flexibility, Lecturer’s capability to edit attendance records.
We will develop a system using OpenCV on python platform which will detect and recognize student’s face using camera and compare that face in the student database, if it exists or not. If it matches in database then attendance will be marked as present and for females as they do hijab (cover their face) so camera can’t see their face. To solve this problem, we will use fingerprint scanning to identify them.
Benefits of the ProjectBenefit of this project are as follows:
- Automate the attendance system
- Reduce the manual work
- No paper work
- Preserve time
- Security and privacy, No proxies (one cannot mark others attendance)
- Accuracy
We will use OpenCV (open source library) on python platform to make a smart system to detect the faces of the students. Eigenfaces is an algorithm which is used to extract the features of a peron's face. and we will use the MySql database to store the faces and also will use the database for fingerprints, so that our system can compare the captured image/ video to mark attendance. and finger print scanner will also be used to scan the fingerprint and compare it with the one in the database to verify a person's (female's) identity to mark the attendance. and an LCD will be used to show the list of students which are present and which are absent.
Final Deliverable of the Project Software SystemCore Industry SecurityOther Industries Education , IT Core Technology Artificial Intelligence(AI)Other Technologies Internet of Things (IoT)Sustainable Development Goals Industry, Innovation and InfrastructureRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 58000 | |||
| Camera | Equipment | 2 | 20000 | 40000 |
| fingerprint scanner | Equipment | 1 | 8000 | 8000 |
| LCD | Equipment | 1 | 8000 | 8000 |
| Wires and others | Miscellaneous | 1 | 2000 | 2000 |