SlideShare a Scribd company logo
1 of 37
Download to read offline
Attendance Management
System using Face
recognition
PROJECT PRESENTATION ON
NAME CONTRIBUTIONS
Nandita  Image Training Module
 Automatic Attendance Module
 Firebase Cloud Module
 Website Module
 Documentation
 PPT Presentation
Vaibhav  Student LOGIN Module
 Documentation
Shreya  Research and Survey
 Documentation
Saurabh  Documentation
ABstracT
In today's almost the whole world is connected to the Internet. All the digital devices are connected to the
Internet which infuses work easier for the people. Nowadays, many of the devices are being developed using
the Internet of Things (IoT), computing, image processing, and machine learning. The system had been
developed for appraise the attendance of the student and recognition of the student faces for marking up the
attendance. The system is enacted to form a classroom attendance system that uses the concept of face
recognition as today's manual attendance systems become more time-consuming and cumbersome to keep
up properly. A database of all the students with their details is stored in the firebase cloud, and attendance is
recorded when the face that is recognized by the system is available in the database which had been done
through training of the images. The system is designed and developed in python language .It has its own face
recognition method and listening features using the (LBPH) Algorithm" within the project of the OpenCV
library. It uses "Haar Cascade Classifier". It uses Tkinter for GUI and Firebase for the database.
Keywords: Face Recognition, Face Detection, Haar-Cascade Classifier, Local Binary
Pattern Histogram (LBPH), Tkinter, OpenCV, Firebase Cloud
Problem Definition
.
The teachers need to hire student attendance sheet Excel
to collect and file student attendance is lost.
Loss of instructional time production to search students
on the attendance sheet.
Statistical information is not easily to be derived.
Attendance records are not communicated efficiently.
The use of digital paper based manual attendance system by giving the lecturers attendance sheet to
check whether the student is attended the class or not. For the sake of this system many problems has
faced that manual system.
Objectives
Spots the
presence of
attending students
and providing the
timing of the
attendance
marked.
Capable of storing
maximum records
and no need of
manual
attendance
Only students are
responsible for
making
attendance of
their own
Introduction
Attendance Management System Using Face Recognition is a
system developed for daily student attendance in schools, colleges
and institutes. Face recognition could be a trending technology
almost utilized in every area from security, research, automation and
lots of more things. and that we are aiming and targeting on the
attendance of the scholars by applying OpenCV and a few python’s
inbuilt functionality. we've got also used text to speech library.
Survey Analysis
Paper Title Technology Used Paper Title Technology Used
Attendance Management System
Using Face Recognition and Body
Temperature Sensing
Use of MLX90614.
Used of OpenCV, Face Detection, Face
Recognition, Body temperature sensing
Android-based attendance
management system
Device camera is used as sensor
Internet connection required for the
downloading of the student's list from
the webserver.
Sensor used to read the barcode.
Attendance Management System
Using Facial Recognition
Binary pattern algorithm Compared
Using classifier
Wireless attendance management
system based on iris recognition
Implementation of Daugman's
Algorithm attendance personal
identification and biometrics are used
Fingerprint Based Attendance
Management System
Used of fingerprint sensor Mobile- Based attendance
management system
student information such as present
or absent through mobile device
regarding internal marks, semester
marks and other activities involved in
the organization.
Bluetooth based Attendance
Management System
Bluetooth connection for transferring
media
An implementation of attendance
management system using NFC
web-application and the android
version app-application for students.
develops a prototype NFC tags
attached in desk in classroom
embedded with smart phones
Face and Face Expression
Recognition
Computer vision field and Mental state
recognition
Embedded Computer Embedded
Computer Computer-Based Lecture
Attendance Based Lecture Attendance
Management System
Electronic card-based and single chip
based subsystems
Error free and faster verification for
authenticating students.
Technology Used
 Machine learning - LBPH algorithm, haarcascade classifier
 Image processing - python open CV library
 GUI – tkinter library
 Database – firebase cloud real -time database and authentication
 Cloud technology – paas (hereoku application)
SYSTEMARCHITECTURE
The system architecture process is developed
where the concepts that will be the backbone
of the system and where the actual system is
developed. It describes the conceptual model
that shows the structure and behavior of the
proposed system or of an existing system.
The architecture includes the technical
framework, end user requirements, and a list
of the system components.
Modules Of the System
This module is cast-off for the login
purpose of system used by students
for marking their attendance.
Student Login
Responsible for Image
processing which takes 50
images and trains image
Image Training
Attendance
WEBSITE
Automatic Attendance Display Attendance
This is main module that is
responsible for evaluating the
attendance of the present attending
students.
This module is used for displaying of
attendance of students which is
checked by teachers.
This module is adds the creation of
website for the project and displays
the data of the project.
This module is utilized for
targeting towards the database
for the system
Firebase cloud
Requirements Analysis
 Only authorized user must login to the
system.
 The system must be attached to webcam
and face recognition should be smooth.
 The information must be entered and
managed properly.
 The administrator or the user who will use
this system must login before using it.
 Accuracy and precision must be process
to avoid the problems system
performance.
 The system is easy to use.
 The system is secured and privacy of the
student’s details.
 Speed and responsiveness for the
execution of the system.
Functional Non-functional
Uml Diagram
Fig 1: CLASS DIAGRAM
The class diagram elaborate that
how the login modules, student
details attendance ,firebase,
teacher login and webpage are
connected to each other. The
static view of the system is shown
through this diagram.
Database Description
Teacher
Student
Attendance
takes
views
Username
Password
Email
datetime
Enrollment Id
Name
Subject
Enrollment Id
Name
Teacher Id
Fig 2: ER-DIAGRAM
Context-level diagram
OVERVIEW OF SYSTEM
login module
The diagram aside shows the activity that are done
in the login module. Firstly, the student should enter
their login details and after verification of that the
OTP is send to the mail of the student. After
entering the send OTP the login module will be
successfully logged in.
training Image
Training data is also known as a training
set, training dataset or learning set. This
module is used in this project from
capturing the image and training of the
image to recognize the faces of the
students given to train.
Attendance
This module of the system is used for activity
of taking attendance of the students at
particular timing entering their enrollment ids
and subject in which they want to fill the
attendance. This is the main module of the
system which has the main process of
marking the attendance of the students. This
module will also show the marking of the
attendance and student attendance.
WEBSITE
The user who are willing to login through website must
provide login details for accessing the website system. The
website is designed using HTML, Tailwind CSS and
JavaScript. The website demonstrations the databases stored
in the system in the tabular format. The link of our website is:
https://attendance-mgnt-system.herokuapp.com/
FIREBASEDATABASE
Cloud storage for firebase is built for app developers who
need to store and serve user-generated content, such as photos
or videos. Cloud Storage for Firebase is a powerful, simple,
and cost-effective object storage service built for google
scale.
The firebase SDKs for cloud storage add google security to
file uploads and downloads for your firebase apps, regardless
for network quality.
The system can use SDKs to store images, videos, audios, or
another user generated content. On the server, you can use
google cloud storage APIs to access the same files.
FIREBASE AUTHENTICATION
Firebase Authentication provides backend services, easy-to-use
SDKs, and ready-made UI libraries to authenticate users to your app.
It supports authentication using passwords, phone numbers, popular
federated identity providers like Google, Facebook and Twitter, and
more.
Firebase Authentication integrates tightly with other Firebase
services, and it leverages industry standards like OAuth 2.0 and
OpenID Connect, so it can be easily integrated with your custom
backend.
USECASE DIAGRAM FOR STUDENT USECASE DIAGRAM FOR TEACHER
Faces of the students are detected by the system and the
attendance is marked for the particular subject.
The teacher is only responsible for login to the system
and evaluates and views the student attendance.
PERFORMANCE ANALYSIS
Descriptions Parameter
Accuracy of LBPH 65%
Time to train model 50 secs
Time taken to recognize 530 milli secs
Time taken to transfer data to firebase 540 milli secs
Size of data transfer to firebase 523 kb
Data Storage capacity 4.0 MB
Software run time errors 0 Errors
Total file size 1119.8 KB
TEST CASES
RESULT OBTAINED
LOGIN SNAP OF
SYSTEM
AUTOMATED OTP GENERATED
THROUGH MAIL SNAP
MAIN SCREEN OF
SYSTEM
FIREBASE DATABASE SNAP
ATTENDANCE DISPLAY
ATTENDANCE DISPLAY ON WEBSITE
Conclusion AND FUTURE USE
This system is very simple in term of calculation and improve speed as well. It required only one scanning
without any need to a complicated analysis. Face recognition technology have been associated generally with
very cost top secure systems. Today the core technologies have evolved and the cost of equipment is going
down dramatically due to the integration and the increasing process power. Certain systems of face recognition
technology are now cost effective, reliable and highly accurate. That why attendance management system
using face recognition helps us in any school, colleges, and any kind of company as well.
We can use this technology in other ways as well, further expanding the monitoring to track specific students
on campus in real-time. We can also work with recorded videos instead of taking pictures. But some time
period is kept for recording the images, because if the recording is done continuously then the load on the
database increases. Future work is to improve the algorithm's detection rate when a person has unintentional
changes such as shaving the head, using scarves and beards.
APPENDIX
SYSTEM LOGIN: WEBSITE LOGIN
MARKING
ATTENDANCE SUBJECT
REGISTER FACE
SNAP
OUR TEAM
Email:
duttanandita15@gmail.com
Nandita Dutta Shreeya
Mamindwar
Saurabh Prasad
Vaibhav Divya
Email:
divyavaibhav123@gmail.com
Email:
shreeyamamindwar14@gmail.com
Email:
saurbhprasad15@gmail.com
CREDITS: This presentation template was created by
Slidesgo, including icons by Flaticon, and infographics &
images by Freepik
THANKS!
Please keep this slide for attribution
This presentation is created by Ms. Nandita
Dutta for the academic project presentation
in Sem –II Of MCA degree

More Related Content

Similar to mainppt-210725060740.pdf

IRJET- Face-Track: Smart Attendance System using Face Recognition
IRJET- Face-Track: Smart Attendance System using Face RecognitionIRJET- Face-Track: Smart Attendance System using Face Recognition
IRJET- Face-Track: Smart Attendance System using Face RecognitionIRJET Journal
 
Automated Attendance Management System
Automated Attendance Management SystemAutomated Attendance Management System
Automated Attendance Management SystemIRJET Journal
 
IRJET- Intelligent Automated Attendance System based on Facial Recognition
IRJET-  	  Intelligent Automated Attendance System based on Facial RecognitionIRJET-  	  Intelligent Automated Attendance System based on Facial Recognition
IRJET- Intelligent Automated Attendance System based on Facial RecognitionIRJET Journal
 
Implementation of Automatic Attendance Management System Using Harcascade and...
Implementation of Automatic Attendance Management System Using Harcascade and...Implementation of Automatic Attendance Management System Using Harcascade and...
Implementation of Automatic Attendance Management System Using Harcascade and...IRJET Journal
 
Cars price predictor in machine learning
Cars price predictor in machine learningCars price predictor in machine learning
Cars price predictor in machine learningashutosh15699
 
Anil Kumar Rai
Anil Kumar RaiAnil Kumar Rai
Anil Kumar Raianil rai
 
IRJET- Online Programming Assessment and Evaluation Platform in Education System
IRJET- Online Programming Assessment and Evaluation Platform in Education SystemIRJET- Online Programming Assessment and Evaluation Platform in Education System
IRJET- Online Programming Assessment and Evaluation Platform in Education SystemIRJET Journal
 
PBL_Face Recognize Attendance System.pptx
PBL_Face Recognize Attendance System.pptxPBL_Face Recognize Attendance System.pptx
PBL_Face Recognize Attendance System.pptxTusarBhootra
 
IRJET- Automation Software for Student Monitoring System
IRJET-  	  Automation Software for Student Monitoring SystemIRJET-  	  Automation Software for Student Monitoring System
IRJET- Automation Software for Student Monitoring SystemIRJET Journal
 
IRJET- E-Attendance Manager: A Review
IRJET-  	  E-Attendance Manager: A ReviewIRJET-  	  E-Attendance Manager: A Review
IRJET- E-Attendance Manager: A ReviewIRJET Journal
 
IRJET- Autonamy of Attendence using Face Recognition
IRJET- Autonamy of Attendence using Face RecognitionIRJET- Autonamy of Attendence using Face Recognition
IRJET- Autonamy of Attendence using Face RecognitionIRJET Journal
 
IRJET - Hand Gestures Recognition using Deep Learning
IRJET -  	  Hand Gestures Recognition using Deep LearningIRJET -  	  Hand Gestures Recognition using Deep Learning
IRJET - Hand Gestures Recognition using Deep LearningIRJET Journal
 
College Information System using Android
College Information System using AndroidCollege Information System using Android
College Information System using Androidijtsrd
 
Graphical password minor report
Graphical password minor reportGraphical password minor report
Graphical password minor reportLove Kothari
 
INTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEM
INTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEMINTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEM
INTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEMIRJET Journal
 
Online Learning Management System and Analytics using Deep Learning
Online Learning Management System and Analytics using Deep LearningOnline Learning Management System and Analytics using Deep Learning
Online Learning Management System and Analytics using Deep LearningDr. Amarjeet Singh
 
A privacy learning objects identity system for smartphones based on a virtu...
A privacy   learning objects identity system for smartphones based on a virtu...A privacy   learning objects identity system for smartphones based on a virtu...
A privacy learning objects identity system for smartphones based on a virtu...ijcsit
 
Real Time Image Based Attendance System using Python
Real Time Image Based Attendance System using PythonReal Time Image Based Attendance System using Python
Real Time Image Based Attendance System using PythonIRJET Journal
 

Similar to mainppt-210725060740.pdf (20)

IRJET- Face-Track: Smart Attendance System using Face Recognition
IRJET- Face-Track: Smart Attendance System using Face RecognitionIRJET- Face-Track: Smart Attendance System using Face Recognition
IRJET- Face-Track: Smart Attendance System using Face Recognition
 
Automated Attendance Management System
Automated Attendance Management SystemAutomated Attendance Management System
Automated Attendance Management System
 
IRJET- Intelligent Automated Attendance System based on Facial Recognition
IRJET-  	  Intelligent Automated Attendance System based on Facial RecognitionIRJET-  	  Intelligent Automated Attendance System based on Facial Recognition
IRJET- Intelligent Automated Attendance System based on Facial Recognition
 
Implementation of Automatic Attendance Management System Using Harcascade and...
Implementation of Automatic Attendance Management System Using Harcascade and...Implementation of Automatic Attendance Management System Using Harcascade and...
Implementation of Automatic Attendance Management System Using Harcascade and...
 
Cars price predictor in machine learning
Cars price predictor in machine learningCars price predictor in machine learning
Cars price predictor in machine learning
 
Anil Kumar Rai
Anil Kumar RaiAnil Kumar Rai
Anil Kumar Rai
 
IRJET- Online Programming Assessment and Evaluation Platform in Education System
IRJET- Online Programming Assessment and Evaluation Platform in Education SystemIRJET- Online Programming Assessment and Evaluation Platform in Education System
IRJET- Online Programming Assessment and Evaluation Platform in Education System
 
PBL_Face Recognize Attendance System.pptx
PBL_Face Recognize Attendance System.pptxPBL_Face Recognize Attendance System.pptx
PBL_Face Recognize Attendance System.pptx
 
Presentation1
Presentation1Presentation1
Presentation1
 
IRJET- Automation Software for Student Monitoring System
IRJET-  	  Automation Software for Student Monitoring SystemIRJET-  	  Automation Software for Student Monitoring System
IRJET- Automation Software for Student Monitoring System
 
Online attendance management system
Online attendance management systemOnline attendance management system
Online attendance management system
 
IRJET- E-Attendance Manager: A Review
IRJET-  	  E-Attendance Manager: A ReviewIRJET-  	  E-Attendance Manager: A Review
IRJET- E-Attendance Manager: A Review
 
IRJET- Autonamy of Attendence using Face Recognition
IRJET- Autonamy of Attendence using Face RecognitionIRJET- Autonamy of Attendence using Face Recognition
IRJET- Autonamy of Attendence using Face Recognition
 
IRJET - Hand Gestures Recognition using Deep Learning
IRJET -  	  Hand Gestures Recognition using Deep LearningIRJET -  	  Hand Gestures Recognition using Deep Learning
IRJET - Hand Gestures Recognition using Deep Learning
 
College Information System using Android
College Information System using AndroidCollege Information System using Android
College Information System using Android
 
Graphical password minor report
Graphical password minor reportGraphical password minor report
Graphical password minor report
 
INTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEM
INTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEMINTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEM
INTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEM
 
Online Learning Management System and Analytics using Deep Learning
Online Learning Management System and Analytics using Deep LearningOnline Learning Management System and Analytics using Deep Learning
Online Learning Management System and Analytics using Deep Learning
 
A privacy learning objects identity system for smartphones based on a virtu...
A privacy   learning objects identity system for smartphones based on a virtu...A privacy   learning objects identity system for smartphones based on a virtu...
A privacy learning objects identity system for smartphones based on a virtu...
 
Real Time Image Based Attendance System using Python
Real Time Image Based Attendance System using PythonReal Time Image Based Attendance System using Python
Real Time Image Based Attendance System using Python
 

Recently uploaded

Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Romantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxRomantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxsqpmdrvczh
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationAadityaSharma884161
 

Recently uploaded (20)

Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Romantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxRomantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptx
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint Presentation
 

mainppt-210725060740.pdf

  • 1. Attendance Management System using Face recognition PROJECT PRESENTATION ON
  • 2. NAME CONTRIBUTIONS Nandita  Image Training Module  Automatic Attendance Module  Firebase Cloud Module  Website Module  Documentation  PPT Presentation Vaibhav  Student LOGIN Module  Documentation Shreya  Research and Survey  Documentation Saurabh  Documentation
  • 3. ABstracT In today's almost the whole world is connected to the Internet. All the digital devices are connected to the Internet which infuses work easier for the people. Nowadays, many of the devices are being developed using the Internet of Things (IoT), computing, image processing, and machine learning. The system had been developed for appraise the attendance of the student and recognition of the student faces for marking up the attendance. The system is enacted to form a classroom attendance system that uses the concept of face recognition as today's manual attendance systems become more time-consuming and cumbersome to keep up properly. A database of all the students with their details is stored in the firebase cloud, and attendance is recorded when the face that is recognized by the system is available in the database which had been done through training of the images. The system is designed and developed in python language .It has its own face recognition method and listening features using the (LBPH) Algorithm" within the project of the OpenCV library. It uses "Haar Cascade Classifier". It uses Tkinter for GUI and Firebase for the database. Keywords: Face Recognition, Face Detection, Haar-Cascade Classifier, Local Binary Pattern Histogram (LBPH), Tkinter, OpenCV, Firebase Cloud
  • 4. Problem Definition . The teachers need to hire student attendance sheet Excel to collect and file student attendance is lost. Loss of instructional time production to search students on the attendance sheet. Statistical information is not easily to be derived. Attendance records are not communicated efficiently. The use of digital paper based manual attendance system by giving the lecturers attendance sheet to check whether the student is attended the class or not. For the sake of this system many problems has faced that manual system.
  • 5. Objectives Spots the presence of attending students and providing the timing of the attendance marked. Capable of storing maximum records and no need of manual attendance Only students are responsible for making attendance of their own
  • 6. Introduction Attendance Management System Using Face Recognition is a system developed for daily student attendance in schools, colleges and institutes. Face recognition could be a trending technology almost utilized in every area from security, research, automation and lots of more things. and that we are aiming and targeting on the attendance of the scholars by applying OpenCV and a few python’s inbuilt functionality. we've got also used text to speech library.
  • 7. Survey Analysis Paper Title Technology Used Paper Title Technology Used Attendance Management System Using Face Recognition and Body Temperature Sensing Use of MLX90614. Used of OpenCV, Face Detection, Face Recognition, Body temperature sensing Android-based attendance management system Device camera is used as sensor Internet connection required for the downloading of the student's list from the webserver. Sensor used to read the barcode. Attendance Management System Using Facial Recognition Binary pattern algorithm Compared Using classifier Wireless attendance management system based on iris recognition Implementation of Daugman's Algorithm attendance personal identification and biometrics are used Fingerprint Based Attendance Management System Used of fingerprint sensor Mobile- Based attendance management system student information such as present or absent through mobile device regarding internal marks, semester marks and other activities involved in the organization. Bluetooth based Attendance Management System Bluetooth connection for transferring media An implementation of attendance management system using NFC web-application and the android version app-application for students. develops a prototype NFC tags attached in desk in classroom embedded with smart phones Face and Face Expression Recognition Computer vision field and Mental state recognition Embedded Computer Embedded Computer Computer-Based Lecture Attendance Based Lecture Attendance Management System Electronic card-based and single chip based subsystems Error free and faster verification for authenticating students.
  • 8. Technology Used  Machine learning - LBPH algorithm, haarcascade classifier  Image processing - python open CV library  GUI – tkinter library  Database – firebase cloud real -time database and authentication  Cloud technology – paas (hereoku application)
  • 9. SYSTEMARCHITECTURE The system architecture process is developed where the concepts that will be the backbone of the system and where the actual system is developed. It describes the conceptual model that shows the structure and behavior of the proposed system or of an existing system. The architecture includes the technical framework, end user requirements, and a list of the system components.
  • 10. Modules Of the System This module is cast-off for the login purpose of system used by students for marking their attendance. Student Login Responsible for Image processing which takes 50 images and trains image Image Training Attendance WEBSITE Automatic Attendance Display Attendance This is main module that is responsible for evaluating the attendance of the present attending students. This module is used for displaying of attendance of students which is checked by teachers. This module is adds the creation of website for the project and displays the data of the project. This module is utilized for targeting towards the database for the system Firebase cloud
  • 11. Requirements Analysis  Only authorized user must login to the system.  The system must be attached to webcam and face recognition should be smooth.  The information must be entered and managed properly.  The administrator or the user who will use this system must login before using it.  Accuracy and precision must be process to avoid the problems system performance.  The system is easy to use.  The system is secured and privacy of the student’s details.  Speed and responsiveness for the execution of the system. Functional Non-functional
  • 12. Uml Diagram Fig 1: CLASS DIAGRAM The class diagram elaborate that how the login modules, student details attendance ,firebase, teacher login and webpage are connected to each other. The static view of the system is shown through this diagram.
  • 16. login module The diagram aside shows the activity that are done in the login module. Firstly, the student should enter their login details and after verification of that the OTP is send to the mail of the student. After entering the send OTP the login module will be successfully logged in.
  • 17. training Image Training data is also known as a training set, training dataset or learning set. This module is used in this project from capturing the image and training of the image to recognize the faces of the students given to train.
  • 18. Attendance This module of the system is used for activity of taking attendance of the students at particular timing entering their enrollment ids and subject in which they want to fill the attendance. This is the main module of the system which has the main process of marking the attendance of the students. This module will also show the marking of the attendance and student attendance.
  • 19. WEBSITE The user who are willing to login through website must provide login details for accessing the website system. The website is designed using HTML, Tailwind CSS and JavaScript. The website demonstrations the databases stored in the system in the tabular format. The link of our website is: https://attendance-mgnt-system.herokuapp.com/
  • 20. FIREBASEDATABASE Cloud storage for firebase is built for app developers who need to store and serve user-generated content, such as photos or videos. Cloud Storage for Firebase is a powerful, simple, and cost-effective object storage service built for google scale. The firebase SDKs for cloud storage add google security to file uploads and downloads for your firebase apps, regardless for network quality. The system can use SDKs to store images, videos, audios, or another user generated content. On the server, you can use google cloud storage APIs to access the same files.
  • 21. FIREBASE AUTHENTICATION Firebase Authentication provides backend services, easy-to-use SDKs, and ready-made UI libraries to authenticate users to your app. It supports authentication using passwords, phone numbers, popular federated identity providers like Google, Facebook and Twitter, and more. Firebase Authentication integrates tightly with other Firebase services, and it leverages industry standards like OAuth 2.0 and OpenID Connect, so it can be easily integrated with your custom backend.
  • 22. USECASE DIAGRAM FOR STUDENT USECASE DIAGRAM FOR TEACHER Faces of the students are detected by the system and the attendance is marked for the particular subject. The teacher is only responsible for login to the system and evaluates and views the student attendance.
  • 23. PERFORMANCE ANALYSIS Descriptions Parameter Accuracy of LBPH 65% Time to train model 50 secs Time taken to recognize 530 milli secs Time taken to transfer data to firebase 540 milli secs Size of data transfer to firebase 523 kb Data Storage capacity 4.0 MB Software run time errors 0 Errors Total file size 1119.8 KB
  • 24.
  • 32. Conclusion AND FUTURE USE This system is very simple in term of calculation and improve speed as well. It required only one scanning without any need to a complicated analysis. Face recognition technology have been associated generally with very cost top secure systems. Today the core technologies have evolved and the cost of equipment is going down dramatically due to the integration and the increasing process power. Certain systems of face recognition technology are now cost effective, reliable and highly accurate. That why attendance management system using face recognition helps us in any school, colleges, and any kind of company as well. We can use this technology in other ways as well, further expanding the monitoring to track specific students on campus in real-time. We can also work with recorded videos instead of taking pictures. But some time period is kept for recording the images, because if the recording is done continuously then the load on the database increases. Future work is to improve the algorithm's detection rate when a person has unintentional changes such as shaving the head, using scarves and beards.
  • 36. OUR TEAM Email: duttanandita15@gmail.com Nandita Dutta Shreeya Mamindwar Saurabh Prasad Vaibhav Divya Email: divyavaibhav123@gmail.com Email: shreeyamamindwar14@gmail.com Email: saurbhprasad15@gmail.com
  • 37. CREDITS: This presentation template was created by Slidesgo, including icons by Flaticon, and infographics & images by Freepik THANKS! Please keep this slide for attribution This presentation is created by Ms. Nandita Dutta for the academic project presentation in Sem –II Of MCA degree