Fully Automated Attendance System

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 30

Fully Automated Attendance

System
Index

• Introduction
• Abstract
• Literature review
• Problem Statement
• Proposed method
• Proposed Architecture
• Advantages
• Applications
• Hardware and Software Requirements
• Conclusion
• References
Introduction
Organizations of all sizes use attendance systems to record when student or
employees start and stop work, and the department where the work is
performed. An attendance system provides many benefits to organizations.
There was a time when the attendance of the students and employees was
marked on registers. However, those who have been a part of the classes
when attendance registers were used know how easy it was to abuse such a
method of attendance and mark bogus attendances for each other. Of
course, technology had to play its role in this field just as well as it has done
in other fields. The attendance monitoring system was created and it
changed the way attendances were marked. The attendance monitoring
system has made the lives of teachers and employers easier by making
attendance marking procedure a piece of cake.
Abstract

This project deals with face detection for an attendance


recorder system for the purpose of maintaining attendance
details of the students. Students faces are pre stored in class
databases. USB camera capture the student face and
compared to database image if it is matched means that
student ID will be sent to Web server and takes attendance
with in and out time.
Existing System

• Student’s attendances are taken manually by using


attendance sheet, which is a time consuming event.
Moreover, it is very difficult to verify each student
in a large classroom environment with distributed
branches whether the authenticated students are
actually responding or not.
Literature Survey
S. NO Journal Authors Title Outcomes
Type with
year
1 IEEE Danijel An Improved Version of In this paper, we present an improved version of
Transaction Mijić Student Attendance our system based on RFID and some results of its
(2019) Management System use in a real environment. The main
Based on RFID improvements have been made to a hardware
component RFID reader and to a web-based
application that is used by the faculty staff.

2 IEEE Bruno Zorić Design and This paper proposes the design of an automatic
Transaction development of a smart system tailored for the tracking and management
(2019) attendance management of student attendance data. The design
system with Bluetooth incorporates three main components that interact
low energy beacons to deliver a seamless user experience. The key
element is the utilisation of simple beacons,
which make the system cost-effective and easy to
use. Combining them with a mobile platform and
a web service enables versatile attendance
tracking.
Literature Survey
S. NO Journal Authors Title Outcomes
Type with
year
3 IEEE Ifeanyi D. Enhanced The enhanced attendance management system was
Transaction Dike attendance implemented with Java programming language on a Net
(2018) Management Beans IDE framework. The identification mode operates
System: A each day of attendance, the fingerprint image is
Biometrics extracted from an individual and the system conducts a
System of one-to-many comparison to establish an individual
Identification identity (or fails if the subject is not enrolled in the
Based on system database) with the subject having to claim an
Fingerprint identity. The results of the system show that the
proposed method is secured, reliable, and capable of
averting impersonation.
4 IJERT Dr. A. Online The system can be used in exam sessions or other
(2017) Babu Attendance teaching activities where attendance is mandatory.
Karuppiah System This system eliminates classical student
identification
such as calling student names, or checking respective
identity cards, which can not only interfere with the
teaching process, but also can be stressful for
students
during exam sessions.
Literature Survey
S. NO Journal Authors Title Outcomes
Type with
year
5 IEEE Dhiman Design and In this paper radio frequency identification, biometric
Transaction Kumar implementation fingerprint sensor and password based technologies are
(2017) Sarker of smart integrated to develop a cost effective, reliable attendance
attendance management system. A desktop application is developed
management in C# environment to monitor the attendance system.
system using
multiple step
authentication

6 IJERT Siti Aisah Android-based The method of taking attendance by employing an


(2016) Mohd attendance application running on the Android platform is
Noor management proposed in this paper. This application, once
system installed can be used to download the students list
from a designated web server.
Proposed System

In this project we are using Web camera to detect faces and these faces are
stored in data base. If the face is matched an ID is sent to web server i.e.,
Php Server. Then it will take In Time of the student. If the face matched
again then ID will be sent to the server again and it takes out time.

For example if the class is for 9am to 10 am. Firstly it will take the time
as 9 am. If he leaves at 9.25 it will check time and gives Absent as he
stays less time in class. If he stays more time then it will take present. All
these time comparison's are done in Php Server.
Proposed Architecture

Web Cam

Raspberry PHP
Pi Server
Hardware
Requirements
What is the Raspberry Pi?

• Affordable credit-card sized


computer
• Plugs into a computer
monitor or TV
• Uses standard keyboard and
mouse
• Can browse the internet and
play HD video
• Can also interact with the
outside world!
GPIO pins:
What is a webcam?
• Webcams are small digital video cameras that hook up to your computer at
the USB or Fire wire port
• Some webcams are true CCD devices
• The produce 320x240 pixel images (and other resolution mode as well)
• They are lightweight & Cheap.
• They produce color digital video files with sound (avi file format)
Many varieties of Webcams

• Logitech Quick Cam - one of the first to be used by amateur astronomers for Lunar and
Planetary work.
• Philips Toucan has been a very popular and inexpensive webcam for astronomy and is
the camera I use.
• an excellent entry level webcam costing around $130.
• There are higher performance (and much more expensive) webcams used by advanced
amateurs for astronomical purposes (Luminera, DMK21F04, Point Grey).
• DMK: $390 for the camera, $199 for filter wheel, $285 for filter set.
• Lumenera: $995 for camera alone.
• Point Grey Research has some nice fire-wire minis ~$700 or so
• Avoid currently available CMOS devices, they lack sensitivity compared to CCD based
devices.
• Color vs gray-scale - filter wheels vs. deBayering.
Software
Requirements
Python IDLE
NOOBS
VNC Viewer
Set up your SD card

• Format the SD card using SD Formatter 4.0


• Download NOOBS
• Extract NOOBS from the zip archive
• Copy all the files to sd card

This to install Noobs into Raspberry Pi Module


NOOBS Software
Copying NOOBS into SD Card
Noobs Installation
Raspberry pi setup
Raspberry pi desktop
Features of python
Python IDE
PHP Sensor
• PHP started out as a small open source project that evolved as more and more people found out how
useful it was. Rasmus Lerdorf unleashed the first version of PHP way back in 1994.
• PHP is a recursive acronym for "PHP: Hypertext Preprocessor".
• PHP is a server side scripting language that is embedded in HTML. It is used to manage dynamic
content, databases, session tracking, even build entire e-commerce sites.
• It is integrated with a number of popular databases, including MySQL, PostgreSQL, Oracle, Sybase,
Informix, and Microsoft SQL Server.
• PHP is pleasingly zippy in its execution, especially when compiled as an Apache module on the Unix
side. The MySQL server, once started, executes even very complex queries with huge result sets in
record-setting time.
• PHP supports a large number of major protocols such as POP3, IMAP, and LDAP. PHP4 added
support for Java and distributed object architectures (COM and CORBA), making n-tier development
a possibility for the first time.
• PHP is forgiving: PHP language tries to be as forgiving as possible.
• PHP Syntax is C-Like.
ADVANTAGES :

 Less intrusive
 Major security boost
 Fast
 Simple Recognition
Applications:

• Banks
• hospitals.
CONCLUSION:

• The system can be used in several places like banks, hospitals, labs and other sophisticated
automated systems, which dramatically reduce the hazard of unauthorized entry. Evidence

can be given to the security department if any robbery issue occurs. The design of the face

recognition system using Raspberry pi can make the smaller, lighter and with lower power

consumption, so it is more convenient than the PC-based face recognition system. Because

of the open source code, it is freer to do software development on Linux. The efficiency of

the system was analyzed in terms of face detection rate. The analysis revealed that the

present system shows excellent performance efficiency and can be used for face detection

even from poor quality images.


REFERENCES:

• [1] S. Prabhakar, S. Pankanti, and A. K. Jain, “Biometric recognition: Security and


privacy concerns,” IEEE Security Privacy, vol. 1, no. 2, pp. 33– 42, Mar./Apr. 2003.

• [2] A. K. Jain, K. Nandakumar, and A. Nagar, “Biometric template security,”


EURASIP J. Adv. Signal Process., vol. 2008, pp. 113–129, Jan. 2008.

• [3] SanjanaPrasad, P.Mahalakshmi, A.John Clement Sunder R.Swathi”Smart

Surveillance Monitoring System Using Raspberry PI and PIR Sensor” International

Journal of Computer Science and Information Technologies(IJCSIT)ISSN 0975-

9646 Vol.5 (6),2014, 7107-7109


• Cont..
[4] Anoop Mishra “Embedded Image Capturing & Digital Converting Process

using Raspberry pi System interfacing and Comparison of Generation 2 verses

Generation 1 models in Raspberry pi” et al, /(IJCSIT) International Journal of

Computer Science and Information Technologies, Vol. 6 (2), 2015, 1798-1801

• [5] “Face Recognition based on Elastic Template,” Beijing University of

Technology, China, M H Yang, D J Kriegman, and N Ahuja. Detecting facesin

images: a survey. IEEE Trans. on PAMI, 2002 [6] Dalal N. and Triggs B. 2005.

Histograms of Oriented Gradients for Human Detection. In Proceedings of IEEE

International Conference on Computer Vision and Pattern Recognition

You might also like