SlideShare a Scribd company logo
1 of 12
R
F
U
A S
A
Automated Attendance System
Using Face Recognition
Domain Description of the Project
 Attendance is a crucial part of our Education System .Most of the Educational Institutions
follow the Manual Method Using pen & sheet or calling attendance .
 Instead of this hectic & time consuming process , If we take the attendance using a
Automated desktop attendance System using Face Recognition , be it a classrooms or Entry
gates it will mark the attendance of the registered students .
 Our approach to build a well presented attendance system to the admin and a portal where
attendance can be checked by the students.
 The process will be fast , efficient ,Time saving, as replaces the the stationary material &
Paper work with an Automated System.
 Any student can see their attendance details from the Website using their Name &
password .
 It can be easily implemented in any institution .
 the efficiency could be improved by integrating other techniques with it in near future .
Motivation
 The main motivation for this Project has come during everyday classes from our College .
 Manual method of the attendance System is much lengthier, time consuming & hectic .
 face lock feature using by smart phones for security , give us idea for this project.
 Automated Attendance System using by Face Recognition will reduce the manual work .
 Students can see their Attendance details easily from the Website portal.
Scope Of The Work
 Unregistered data can be stored .
 We can make this desktop application into mobile application.
 Attendance System can be used not only for the students , but also for the Teachers,
Employees of any company, Salary purposes etc in the future.
 Easy to Use .
Review of Related Work
 The Project provides fine outcome that was expected.
 It saves data into two parts one for the teachers, another one for students.
 To add new users , photographs with name should be added to the student folders.
 Online portal provides the attendance when user gives user Id and password.
 Manually database collection needs to be inserted in the database.
Methodology
Problem Formulation
1. Student attendance in maintained in efficient manner.
It helps to add fields like data, time, name and pictures.
2. Saves time of the user.
User just has to show their face and the work is done.
3. Ease of checking the attendance for the students.
Students can check their attendance online or their guardians can.
4. Saves work and paper of the institution
No need for registers that uses paper and pen. Resources can be saved.
5. Web Based System helps the user to keep track of the attendance and
is user friendly . Website helps them to keep track as students are highly on the internet
nowadays.
6. Admin can keep track of the exact time and date of the students.
Algorithm Description:
Face Recognition
Input:
When, we invoke the system to start recognizing the face present in front of the
camera, it gives a set of data- Semester, Subject.
Output:
It marks the attendance of the student who is standing in front of the camera if,
the student is registered in the system. We are assuming that if the image of a
student is present in the system (with the file name of the image is as the name
of the student) it means the student is registered, for now.
Steps of the Algorithm :
1. Using open CV, read all the images in a list, present in the 'Student_Images'
directory.
2. Accordingly, read the names of the students available as the file name of the
images, respectively.
3. Now, from the image list, encode the face of each image and store them also in
a list.
4. Store the current date and time (we have used file here) along with the
Semester and Subject name.
5. Open the accessible video camera.
6. Repeat from step 7 to 8 until the video camera is closed
7. Capture the images
8. IF camera opens successfully then,
Match the face found in the current image with the existing images in the
System
IF matching successful then,
mark the attendance of the student as noting the Name of the student,date and time of presence.
Design Description:
i. The user-friendly interface which includes,
 Color combination of the website,
 font size,
 position of the different section
 little bit touch of animation like changing color on a particular section.
Desktop Application Implementation:
 The GUI design is kept very simple.
 It provides and opening window where user has to select subject, semester and whether they wanted to
start or end the process.
 Then a second windows pops out starting the camera where face recognition is carried out and
simultaneously the gathered report is uploaded in the online database.
 The last window shows up if exit button is pressed closing the main window
Website implementation:
 Develop a website where welcome page ,where Students can login .
 To implement the project we have used markup language as HTML, to style the page we
have used CSS, and to add functionality like to see total number of classes, number of attend classes
will be shown to the students ,
 Who have logged in their account for That we have used a scripting language named JAVASCRIPT.
unfortunately we stuck on the database management.
 For that in the front-end website part the functionality is not working properly due to failure of
database connectivity.
Result & Dicussion
➔ The System provides a sufficient non-human intervention. Just it needs to be
started and the rest the application takes the attendance.
➔ The website developed will help the students to keep updated of their attendance.
➔ Minimizes the effort of the admin to register the attendance.
➔ The cost of installation is very low.
➔ This program will save Time & Effort surely.
➔ The students as well as the Guardian of the student will also find their place of
involvement.
➔ Children might be bunking classes the Guardian might be unaware of the facts.

More Related Content

Similar to FACE RECOGNITION SOFTWARE

Similar to FACE RECOGNITION SOFTWARE (20)

Project synopsis on face recognition in e attendance
Project synopsis on face recognition in e attendanceProject synopsis on face recognition in e attendance
Project synopsis on face recognition in e attendance
 
project synopsis face recognition attendance system
project synopsis face recognition attendance systemproject synopsis face recognition attendance system
project synopsis face recognition attendance system
 
ppt for online exanition system
ppt for online exanition systemppt for online exanition system
ppt for online exanition system
 
Student Attendance System ppt
Student Attendance System pptStudent Attendance System ppt
Student Attendance System ppt
 
Online examination system of open and distance education
Online examination system of open and distance educationOnline examination system of open and distance education
Online examination system of open and distance education
 
System Analysis & Design Report on Summer Training System
System Analysis & Design Report on Summer Training SystemSystem Analysis & Design Report on Summer Training System
System Analysis & Design Report on Summer Training System
 
Microlearning based mobile application for preparation to CCNA examination
Microlearning based mobile application for preparation to CCNA examinationMicrolearning based mobile application for preparation to CCNA examination
Microlearning based mobile application for preparation to CCNA examination
 
PORT FOLIO
PORT FOLIOPORT FOLIO
PORT FOLIO
 
iStudent Management System – “Isms”
iStudent Management System – “Isms”iStudent Management System – “Isms”
iStudent Management System – “Isms”
 
Guide me Android APP to Student enrolling Subjects
Guide me Android APP to Student enrolling SubjectsGuide me Android APP to Student enrolling Subjects
Guide me Android APP to Student enrolling Subjects
 
Guide me Android APP to Student enrolling Subjects
Guide me Android APP to Student enrolling SubjectsGuide me Android APP to Student enrolling Subjects
Guide me Android APP to Student enrolling Subjects
 
Final project report
Final project reportFinal project report
Final project report
 
Online course management system
Online course management systemOnline course management system
Online course management system
 
Student Management System
Student Management SystemStudent Management System
Student Management System
 
College management - Osiz Technologies
College management - Osiz TechnologiesCollege management - Osiz Technologies
College management - Osiz Technologies
 
IRJET - Implementation of Conducting Online Certification Examination in ...
IRJET -  	  Implementation of Conducting Online Certification Examination in ...IRJET -  	  Implementation of Conducting Online Certification Examination in ...
IRJET - Implementation of Conducting Online Certification Examination in ...
 
online learning and examination website
online learning and examination websiteonline learning and examination website
online learning and examination website
 
Project proposal of school managment software
Project proposal of school managment softwareProject proposal of school managment software
Project proposal of school managment software
 
Student Attendance Using Face Recognition
Student Attendance Using Face RecognitionStudent Attendance Using Face Recognition
Student Attendance Using Face Recognition
 
Tutor student portal_management_(Web_Technology_PHP_Project)By MD MUSTAFIZUR ...
Tutor student portal_management_(Web_Technology_PHP_Project)By MD MUSTAFIZUR ...Tutor student portal_management_(Web_Technology_PHP_Project)By MD MUSTAFIZUR ...
Tutor student portal_management_(Web_Technology_PHP_Project)By MD MUSTAFIZUR ...
 

Recently uploaded

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 

Recently uploaded (20)

Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 

FACE RECOGNITION SOFTWARE

  • 1. R F U A S A Automated Attendance System Using Face Recognition
  • 2. Domain Description of the Project  Attendance is a crucial part of our Education System .Most of the Educational Institutions follow the Manual Method Using pen & sheet or calling attendance .  Instead of this hectic & time consuming process , If we take the attendance using a Automated desktop attendance System using Face Recognition , be it a classrooms or Entry gates it will mark the attendance of the registered students .  Our approach to build a well presented attendance system to the admin and a portal where attendance can be checked by the students.  The process will be fast , efficient ,Time saving, as replaces the the stationary material & Paper work with an Automated System.  Any student can see their attendance details from the Website using their Name & password .  It can be easily implemented in any institution .  the efficiency could be improved by integrating other techniques with it in near future .
  • 3. Motivation  The main motivation for this Project has come during everyday classes from our College .  Manual method of the attendance System is much lengthier, time consuming & hectic .  face lock feature using by smart phones for security , give us idea for this project.  Automated Attendance System using by Face Recognition will reduce the manual work .  Students can see their Attendance details easily from the Website portal.
  • 4. Scope Of The Work  Unregistered data can be stored .  We can make this desktop application into mobile application.  Attendance System can be used not only for the students , but also for the Teachers, Employees of any company, Salary purposes etc in the future.  Easy to Use .
  • 5. Review of Related Work  The Project provides fine outcome that was expected.  It saves data into two parts one for the teachers, another one for students.  To add new users , photographs with name should be added to the student folders.  Online portal provides the attendance when user gives user Id and password.  Manually database collection needs to be inserted in the database.
  • 6. Methodology Problem Formulation 1. Student attendance in maintained in efficient manner. It helps to add fields like data, time, name and pictures. 2. Saves time of the user. User just has to show their face and the work is done. 3. Ease of checking the attendance for the students. Students can check their attendance online or their guardians can. 4. Saves work and paper of the institution No need for registers that uses paper and pen. Resources can be saved. 5. Web Based System helps the user to keep track of the attendance and is user friendly . Website helps them to keep track as students are highly on the internet nowadays. 6. Admin can keep track of the exact time and date of the students.
  • 7. Algorithm Description: Face Recognition Input: When, we invoke the system to start recognizing the face present in front of the camera, it gives a set of data- Semester, Subject. Output: It marks the attendance of the student who is standing in front of the camera if, the student is registered in the system. We are assuming that if the image of a student is present in the system (with the file name of the image is as the name of the student) it means the student is registered, for now.
  • 8. Steps of the Algorithm : 1. Using open CV, read all the images in a list, present in the 'Student_Images' directory. 2. Accordingly, read the names of the students available as the file name of the images, respectively. 3. Now, from the image list, encode the face of each image and store them also in a list. 4. Store the current date and time (we have used file here) along with the Semester and Subject name. 5. Open the accessible video camera. 6. Repeat from step 7 to 8 until the video camera is closed 7. Capture the images 8. IF camera opens successfully then, Match the face found in the current image with the existing images in the System IF matching successful then, mark the attendance of the student as noting the Name of the student,date and time of presence.
  • 9. Design Description: i. The user-friendly interface which includes,  Color combination of the website,  font size,  position of the different section  little bit touch of animation like changing color on a particular section.
  • 10. Desktop Application Implementation:  The GUI design is kept very simple.  It provides and opening window where user has to select subject, semester and whether they wanted to start or end the process.  Then a second windows pops out starting the camera where face recognition is carried out and simultaneously the gathered report is uploaded in the online database.  The last window shows up if exit button is pressed closing the main window
  • 11. Website implementation:  Develop a website where welcome page ,where Students can login .  To implement the project we have used markup language as HTML, to style the page we have used CSS, and to add functionality like to see total number of classes, number of attend classes will be shown to the students ,  Who have logged in their account for That we have used a scripting language named JAVASCRIPT. unfortunately we stuck on the database management.  For that in the front-end website part the functionality is not working properly due to failure of database connectivity.
  • 12. Result & Dicussion ➔ The System provides a sufficient non-human intervention. Just it needs to be started and the rest the application takes the attendance. ➔ The website developed will help the students to keep updated of their attendance. ➔ Minimizes the effort of the admin to register the attendance. ➔ The cost of installation is very low. ➔ This program will save Time & Effort surely. ➔ The students as well as the Guardian of the student will also find their place of involvement. ➔ Children might be bunking classes the Guardian might be unaware of the facts.