0% found this document useful (0 votes)
64 views17 pages

Human Face Recognition Attendance System

This document describes a human face recognition attendance system project. The system uses a camera to capture student faces, recognizes the faces using a database, and automatically marks attendance. It aims to replace manual attendance methods by automating the process and reducing errors. The system was implemented using Python, OpenCV library, and Haar cascade algorithms for face detection and recognition. Testing achieved 80-81% accuracy on 1200 images. The interface allows admin to view attendance records.

Uploaded by

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

Human Face Recognition Attendance System

This document describes a human face recognition attendance system project. The system uses a camera to capture student faces, recognizes the faces using a database, and automatically marks attendance. It aims to replace manual attendance methods by automating the process and reducing errors. The system was implemented using Python, OpenCV library, and Haar cascade algorithms for face detection and recognition. Testing achieved 80-81% accuracy on 1200 images. The interface allows admin to view attendance records.

Uploaded by

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

HUMAN FACE RECOGNITION

ATTENDANCE SYSTEM

ARUNACHALAM. V - 173031101019
ARUN KUMAR.V -173031101018
ARAVEENTH KUMAR.S -173031101013
ARIVARASAN . A - 173031101015
DR MGR EDUCATIONAL AND RESEARCH UNIVERSITY
project under guidance of MRS .P. RADHA JAYALAKSHMI
HUMAN FACE RECOGNITION ATTENDANCE SYSTEM
ABSTRACT
• This paper is about the biometric attendance management.
The automatic attendance management will replace the
manual method, which takes a lot of time consuming and
difficult to maintain. There are many biometric processes
[10], in that face recognition is the best method. In this
paper we are going to describe the attendance without
human interference. In this method the camera is fixed in
the classroom and it will capture the image, the faces are
detected and then it is recognized with the database and
finally the attendance is marked. If the attendance is marked
as absent the message about the student's absent is send to
their parents. There are various methods for comparing the
faces
DRAWBACKS IN EXISTING SYSTEM

• Current systems at present, attendance, marking


involves manual attendance on the paper sheet by
professors and teachers
Manual systems put pressure on people to be correct
in all details of their work at all times, the problem
being that people aren’t perfect, however, each of us
wishes we were.
More manpower is required.
It is difficult to maintain a database or register in
manual systems
This process is quite hectic and time-consuming
PROPOSED
SYSTEM
It will mark attendance of the students via face Id
It will detect the faces via wireless camera (IP
camera)/webcam and then recognize the faces
After recognition, it will mark the attendance of the
recognized student and update the attendance
record
The students will also receive an email on low
attendance rate
The admin will be able to print these record details
afterward.
AIMS AND OBJECTIVES
• To help the lecturers, improve and organize the process
of tracking and managing student attendance
• Reduce manual process errors by providing automated
and a reliable attendance system
• Provides a valuable attentive service for both teachers
and students
• Increase privacy and security which, student cannot
present him or his friend while they are not.
• Reduce time loss as time is a very valuable resource
STEP BY STEP
FLOW
CHART
SOFTWARE IMPLEMENTATION
1.1.OpenCV: We used OpenCV 3 dependency
for python 3. OpenCV is library where
there are lots of image processing
functions are available.
2.This is very useful library for image
processing. Even one can get expected
outcome without writing a single code.
The library is cross-platform and free for
use under the open-source BSD license.
3.Cascade detectors: detection of face, eye,
car plates
ADVANTAGES

• The system stores the faces that are detected and


automatically marks attendance.
• Ease of use is manipulate and recognize the faces
in real time using. Multiple face detection.
Multipurpose software Can be used in different
places.
DISADVANTAGES

• The accuracy of the


system is not 100%. It can
only detect face from a
limited distance.
RESULT ANALYSIS
• In our project we have been working more the
1200 pictures. Our result of our project
percentages is almost 80-81%.
• Thou it is not enough for this little dataset. To
make almost 98% accuracy we need to use more
powerful hardware and also need more resources.
SOFTWARE USED

• Program language: Python 3


• Software: 1. pycharm
• algorithm:
• Haar cascade face detecting algorithm
CODE
IMPLEMENTATION
our project directory structure and files.
All our code is written in Python language. First here is
All those file in the project directory

• 1.Dataset: Where all the faces are saved.


• 2.main.py: Main program file to run the program.
• 3.dataset.py: Capture images and working on datasets.
• 4.database.log: To keep track the database events
• 5.data_set.csv: To save the details of data.
• 6.data_log.ods: Attendance save.
FRAS
INTERFACE
SAMPLE OUTPUT
REFERENCE
• 1Arun Katara et al., 2017
• 2Anil K Jain, Lin Hong, Sharath Pankanti, and Ruud Bolle, Biometric Identification. IEEE, 2004
• 3N. Tom, Face Detection, Near Infinity - Podcasts, 2007
• 4T. Kanade, Computer recognition of human faces. Basel [etc.]: Birkhäuser, 1977
• 5T. Matthew and A. Pentland, Eigenfaces for Recognition, vol. 3, Volume 3, Number 1 vols. Vision and Modelling
Group, The Media Laboratory, MIT: Journal of Cognitive Neuroscience, 1991
• 6Y.-Q. Wang, “An Analysis of the Viola-Jones Face Detection Algorithm,” Image Process. Line, vol. 4, pp. 128–148,
Jun. 2014
• 7A. L. Rekha and H. K. Chethan, “Automated Attendance System using face Recognition through Video
Surveillance,” Int. J. Technol. Res. Eng., vol. 1, no. 11, pp. 1327–1330, 2014.
• 8I. Kim, J. H. Shim, and J. Yang, “Face detection,” Face Detect. Proj. EE368 Stanf. Univ., vol. 28, 2003.
• 9E. Shervin, “OpenCV Computer Vision,” 03-Oct-2010

You might also like