Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Facial Recognition Attendance System Project Report
1. 1
PROJECT REPORT
Artificial Intelligence Lab (CSL-411)
BS(IT)-6(A)
Project Title: Facial recognition-based Attendance System
Group Members
Name Enrollment
1. Atif Jalal 02-235191-027
2. Aadil Parvez 02-235191-021
3. Anam Zahoor
Submitted to:
IRFAN MUSTAFA
BAHRIA UNIVERSITY KARACHI CAMPUS
Department of Computer Science
2. 2
Abstract
The main purpose of this projectis to build a facerecognition-based
attendance monitoring system for an educational institution to
enhance and upgrade the current attendance system into more
efficientand effectiveas compared to before.The currentold system
has a lot of ambiguity that caused inaccurate and inefficient
attendance taking. Many problems arise when the authority is
unable to enforce the regulation that exists in the old system. Thus,
by means of technology, this project will resolve the flaws that
existed in the current system while bringing attendance taking to a
whole new level by automating most of the tasks.
The technology working behind will be the face recognition system.
The human faceis one of the natural traits that can uniquelyidentify
an individual. Therefore,itis used to traceidentityas the possibility
for a face to deviate or be duplicated is low.
When an individualis identified,their attendancewillbe takendown
automatically saving necessary information into an Excel file
In short, this upgraded version of the attendance monitoring system
not only saved many resources but also provide huge convenience
to the authority as many processes are automated.
3. 3
TABLE OF CONTENT
CHAPTER 1
1. INTRODUCTION
1.1 Project Description
1.2 Scope of the Project
1.3 Modules in Project
1.4 Project Features
CHAPTER 2
2. REQUIREMENTS SPECIFICATION
2.1 Hardware Requirements
2.2 Software Requirements
CHAPTER 3
3. ANALYSIS
3.1 Existing System
3.2 Proposed System
CHAPTER 4
4. SYSTEM IMPLEMENTATION
5.1 Introduction
5.2 Queries
CHAPTER 5
5. SCREENSHOTS
4. 4
CHAPTER 1
1. INTRODUCTION
1.1 Project Description
1.2 Scope of the Project
The main intention of this project is to solve the issues encountered in the old
attendance system while reproducing a brand new innovative smart system that can
provide convenience to the institution. In this project, an application will be
developed which is capable of recognizing the identity of each individual and
eventually recording the data into a database system. Apart from that, an excel sheet
is created which shows the student’s attendance.
The followings are the project scopes:
The targeted groups of the attendance monitoring system are the students and
staff of an educational institution.
The database of the attendance management system can hold up to 2000
individual information.
The facial recognition process can only be done for 1 person at a time.
An excel sheet is created which contains the student attendance.
The project has to work under a Wi-Fi coverage area or under an Ethernet
connection, as the system needs to update the database of the attendance
system constantly.
1.3 Modules in Project
Attendance system
1.4 Project Features
Able to recognize students face
Hold up to 2000 records
CHAPTER 2
2. REQUIREMENTS SPECIFICATION
2.1 Tools Technology
Camera Module with good megapixels.
Power Supply Cable
16Gb Micro SD Card Class 10
OpenCV
5. 5
OpenCV (Opensource computer vision) is a library of programming functions mainly
aimed at real-time
computer vision.
The OpenCV project was initially an Intel Research initiative to advance CPU-
intensive applications,
part of a series of projects including real-time raytracing and 3Ddisplay walls. The
main contributors to the
project included several optimization experts in Intel Russia, as well as Intel's
Performance Library Team.
CHAPTER 3
3. ANALYSIS
3.1 Existing System
According to the previous attendance management system, the accuracy of the data
collected is the biggest issue. This is because the attendance might not be recorded
personally by the original person, in another word, the attendance of a particular
person can be taken by a third party without the realization of the institution which
violates the accuracy of the data. For example, student A is lazy to attend a particular
class, so student B helped him/her to sign for the attendance which in fact student A
didn’t attend the class, but the system overlooked this matter due to no enforcement
practice. Supposing the institution establishes enforcement, it might need to waste a
lot of human resources and time which in turn will not be practical at all. Thus, all
the recorded attendance in the previous system is not reliable for analysis usage. The
second problem of the previous system is that it is too time-consuming.
3.2 Proposed System
The proposed system will reduce the paper work where attendance will no longer
involve any manual recording. The new system will also reduce the total time needed
to do attendance recording. The new system will acquire individual attendance by
means of facial-recognition to secure data accuracy of the attendance.