0% found this document useful (0 votes)
3 views19 pages

Names and Start for Python (1)

The document presents a project report on a Face Recognition Attendance System developed using Python, submitted by students for their Bachelor of Engineering degree. It outlines the project's objectives, methodology, and implementation details, emphasizing the use of facial recognition technology to automate attendance recording. The system aims to enhance accuracy and efficiency in attendance management for educational institutions.

Uploaded by

thebabadrive
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views19 pages

Names and Start for Python (1)

The document presents a project report on a Face Recognition Attendance System developed using Python, submitted by students for their Bachelor of Engineering degree. It outlines the project's objectives, methodology, and implementation details, emphasizing the use of facial recognition technology to automate attendance recording. The system aims to enhance accuracy and efficiency in attendance management for educational institutions.

Uploaded by

thebabadrive
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 19

Face Recognition Attendance System

using Python
Submitted in partial fulfillment of the requirements

of the degree of

Bachelor of Engineering by
NEEL CHAURASIYA ARMIET/CS23/CN057
OMKAR RATHOD ARMIET/CS23/RO046
ABHISHEK TIWARI ARMIET/CS23/TA012
MUKESH THAKUR ARMIET/CS23/TM055

Under the Guidance of

PROF.SHIVNATH DWIVEDI

ALAMURI RATNAMALA INSTITUTE OF ENGINEERING


AND TECHNOLOGY
Affiliated to
UNIVERSITY OF MUMBAI

DEPARTMENT OF COMPUTER ENGINEERING


Academic Year – 2024-2025
CERTIFICATE

This Mini Project-1A report entitled “Face Recognition Attendance


System using Python” by Mr. Neel Chaurasiya, Mr. Omkar Rathod, Mr.
Abhishek Tiwari and Mr. Mukesh Thakur is approved for the degree of
Bachelor of Engineering in Computer Engineering for academic year 2024 -
2025.

Examiners

1.

2.

Supervisor

1.

Prof. Shivnath Dwivedi

Head of the Department Principal

Date:

Place:
DECLARATION
We declare that this written submission represents our ideas in our words and where
others' ideas or words have been included, We have adequately cited and referenced the

original sources. We also declare that we have adhered to all principles of academic honesty

and integrity and have not misrepresented or fabricated or falsified any idea/data/fact/source

in my submission. We understand that any violation of the above will be cause for

disciplinary action by the Institute and can also evoke penal action from the sources which

have thus not been properly cited or from whom proper permission has not been taken when

needed.

Mr. Neel Chaurasiya Mr. Mukesh Thakur Mr. Abhishek Tiwari Mr. Omkar Rathod
ARMIET/CS23/CN057 ARMIET/CS23/TM055 ARMIET/CS23/TA012 ARMIET/CS23/RO046

Date:
ACKNOWLEDGEMENT

We would like to take the opportunity to express my heartfelt gratitude to the people
whose help and co-ordination has made this project a success. We thank Prof. Shivnath
Dwivedi for knowledge, guidance and co-operation in the process of making this project.

We owe project success to my guide and convey our thanks to him. We would like to
express our heartfelt to all the teachers and staff members of Computer Engineering
department of ARMIET for their full support. We would like to thank our principal for
conductive environment in the institution.

We are grateful to the library staff of ARMIET for the numerous books, magazines made
available for handy reference and use of internet facility.

Lastly, We are also indebted to all those who have indirectly contributed in making this
project successful.

1. Neel Chaurasiya
2. Abhishek Tiwari
3. Omkar Rathod
4. Mukesh Thakur
CONTENTS

CH NO. TOPIC NAME PAGE NO.

LIST OF FIGURES I

LIST OF TABLES II

LIST OF ABBREVATION I

ABSTRACT IV

1. INTRODUCTION

1.1 Introduction 1

1.2 Motivation 2

1.3 Problem Statement 3

1.4 Purpose 4
1.5 Scope 4

2. LITERATURE SURVEY 5

3. RESEARCH GAP 7

4. RESEARCH OBJECTIVE 8

5. PROPOSED SYSTEM 9

5.1 System Architecture 11

6. SYSTEM REQUIREMENT
6.1 Hardware Requirement 12

6.2 Software Requirement 12

6.3 Technology Used 12

7. PROJECT IMPLEMENTATION
7.1 Result/Output 15

8. CONCLUSION 16

REFERENCES 17
LIST OF FIGURES

SR NO. FIG NO. FIGURE NAME PAGE NO.


T 1 5.1 SYSTEM ARCHITECTURE 11

2 7.1 USER INTERFACE 14

3 7.2 RESULT/OUTPUT 15

I
LIST OF TABLES

Sr. No. Table No. TABLE NAME PAGE NO


1 2.1 LITERATURE REVIEW 6
TABLE
2 5.2 DATA CHART 10

II
LIST OF ABBREVIATION

Sr. No. ABBREVIATION DESCRIPTION

1 AI Artificial Intelligence
2 CV Computer
Vision
3 DB Database
4 GUI Graphical User
Interface
5 SQL Structured Query
Language

III
ABSTRACT

The advancement of computer vision and artificial intelligence has led to the development of
innovative systems that reduce manual tasks and improve efficiency. One such application is
an automated attendance system using facial recognition technology. Traditional methods of
recording attendance, such as manual entry or RFID-based systems, are prone to errors and
misuse, including proxy attendance. This project proposes a solution by leveraging Python-
based facial recognition libraries to create a contactless, secure, and efficient attendance
system suitable for academic and professional environments.
The system functions by capturing a student’s face through a webcam and matching it with
pre-stored encodings linked to their unique roll number. Using powerful libraries such as
OpenCV and face_recognition, the application detects and recognizes faces in real time with
high accuracy. Once a match is confirmed, the attendance is recorded along with a timestamp
in a local SQLite database. The GUI, developed using Tkinter, allows for easy management
of the attendance data, new student registrations, and viewing reports.
This system not only increases accuracy but also saves valuable time during classroom
sessions. Its modular structure allows future integration with cloud storage and mobile apps.
With minimal hardware requirements and open-source software, it is a cost-effective solution
for educational institutions looking to upgrade their attendance process using modern
technology.

Keywords : Face Recognition, OpenCV, Attendance System

IV
CHAPTER 3

RESEARCH GAP
CHAPTER 4

RESEARCH OBJECTIVE
CHAPTER 5

PROPOSED SYSTEM
Fig.5.1

PARAMETER DESCRIPTION EXAMPLE VALUES

1. LED Type Type of LEDs WS2812B

2. Power Supply Power Required 5V , 10A

3. Micro Controller LED Controller ESP32

4. Sound Input Sound Source VCC Amplifier

5. LED Count No. of LEDs 300

Table 5.2 Data Chart


CHAPTER 6

SYSTEM REQUIREMENT
CHAPTER 7

PROJECT IMPLEMENTATION
CONCLUSION

You might also like