IRJET- Classroom Attendance using Face Detection and Raspberry-Pi

Page 1

International Research Journal of Engineering and Technology (IRJET)

e-ISSN: 2395-0056

Volume: 05 Issue: 03 | Mar-2018

p-ISSN: 2395-0072

www.irjet.net

Classroom Attendance Using Face Detection and Raspberry-Pi Priya Pasumarti1, P. Purna Sekhar2 1Student,

Dept. of Electronics and Communication Engineering, Andhra Pradesh, India Professor, Dept. Electronics and Communication Engineering, Andhra Pradesh, India ---------------------------------------------------------------------***--------------------------------------------------------------------2Assistant

Abstract - Attendance for the students is an important

task in class. When done manually it generally wastes a lot of productive time of the class. This proposed solution for the current problem is through automation of attendance system using face recognition. Face is the primary identification for any human. This project describes the method of detecting and recognizing the face in real-time using Raspberry Pi. This project describes an efficient algorithm using open source image processing framework known as OpenCV. Our approach has five modules – Face Detection, Face Preprocessing, Face Training, Face Recognition and Attendance Database. The face database is collected to recognize the faces of the students. The system is initially trained with the student`s faces which is collectively known as student database. The system uses user friendly User interface to maximize the user experience while both training and testing which are collecting student images and taking attendance with the system. This project can be used for many other applications where face recognition can be used for authentication. Raspberry Pi usage helps in minimizing the cost of the product and the usability as it can be connected to any device to take the attendance. This project uses modified algorithm of Haar’s Cascades proposed by Viola-Jones for face detection and uses LBP histograms for face recognition and uses SQLite (lite version of SQL in raspberry pi) along with MYSQL to update the database. The system will automatically update the student’s presence in the class to the student’s database and sends message to guardians of absentees and also to Head of department.

face acknowledgment can be utilized for validation. In this proposed system we take the attendance using face recognition which recognizes the face of each student during the class hours.

2. BLOCK DIAGRAM

Fig -1: Block diagram of Proposed Approach

2.1 Raspberry Pi 3 The Raspberry Pi is a low cost, credit-card sized computer that plugs into a computer monitor or TV, and uses a standard keyboard and mouse. It is a capable little device that enables people of all ages to explore computing, and to learn how to program in languages like Scratch and Python. This Raspberry pi equipped with ENC28J60 which is a Ethernet chip to get connected with internet [6].

Key Words: OpenCV, Raspberry Pi, Haar cascade, LBPH recognizer, Viola-Jones framework

1. INTRODUCTION The present day attendance system is manual. It wastes a considerable amount of time both for teachers and students. The waiting time of the students is increased if attendance is taken manually. There are still chances for proxies in the class when attendance is taken manually. Manual attendance always a have a cost of human error. Face is the essential recognizable proof for any human. So automating the attendance process will increase the productivity of the class. To make it available for every platform we have chosen the Raspberry pi 3 for face recognition. A Webcam is associated with the Raspberry Pi module. Face identification separates faces from non-faces and those countenances that can be perceived. This module can be utilized for different applications where © 2018, IRJET

|

Impact Factor value: 6.171

|

Fig -2: Raspberry Pi 3

2.2 Camera A camera is an optical instrument for recording or capturing images, which may be stored locally, transmitted to another location, or both. The images may be individual still photographs or sequences of images constituting videos or movies. The camera is a remote sensing device as it senses subjects without any contact. ISO 9001:2008 Certified Journal

|

Page 167


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.