9 IoT Based Automatic Attendance System
9 IoT Based Automatic Attendance System
Abstract—Now a days attendance plays a major role in In Automatic Attendance system using Face
classrooms. The attendance are taken and updated in the lectures Recognition[2], the attendance is taken automatically with the
logbook manually. Generally the manual work wastes the time help of the face recognition methods. This system is mainly
for both students and staffs. This problem can be overcomed designed to take attendance automatically during class hours.
with the help of the proposed system. The unique characteristics The camera captures the image of the classroom in the
of every human being are their face. In this proposed system, a beginning of session. The face recognition and detection is
face recognition technique is used for taking attendance performed. Again the image is captured at end of session.
automatically. The proposed system is initially trained with
Images taken in both the sessions are compared and the
student’s database which includes student name, photo and their
personal details. The attendance will be taken automatically attendance is updated in database.
during every class hours using recognition technique and
updated to the student’s database. If any student is absent, the In Implementation of automated attendance system
message will be automatically sent to their parents or guardian of using face recognition[3], proposes the attendance system
the absentees using GSM module. The system will also update the using face recognition. This system can be mainly used in
everyday attendance database to the Head of department. Employee management and Time attendance system. The
camera is placed in the entry point of an organization. It can
Keywords— Face recognition, Face detection, Open CV, Raspberry record only the entry time of a student and attendance is
pi, web camera updated to the student’s database.
I. INTRODUCTION
In Smart Attendance system using Face Detection
IoT makes us to develop a system without human interference. on Raspberry pi[4], proposes a face recognition attendance
This technology transfers data over the network. It allows system with IOT. Using face recognition and detection
objects to be sensed and controlled remotely. Now a day’s algorithm the faces are detected and the attendance is updated
attendance can be taken manually for every hour by the to the student’s database. The IOT device Raspberry pi use
lectures in an educational institution. The lectures call the face recognition method for taking attendance automatically
students name or their register number. So that, the minimal and communicates with cloud database.
amount of time can be wasted. And also the lectures manually
calculate and overall attendance of the students at the end of In Automated attendance using raspberry pi[5], the
the semester. There is a possibility of wrong attendance while camera is placed at the center of the classroom. Using the face
calculating overall attendance. recognition method, the system captures an image of the
To avoid such problems, the proposed system is students in the classroom and compares it with a database
implemented on IoT for taking attendance. With the help of already stored. If the image of a student matches it mark it as
IoT, the attendance will be taken automatically which reduces present otherwise as absent. The attendance will be
the time and effort of the lecturer. Attendance will be taken automatically updated in an attendance database.
for each and every hour in the classroom and it will be
automatically updated to the student’s database. The absentees III. PROPOSED SYSTEM
are informed to the guardian through SMS. IoT based
automatic attendance system will be more secure and efficient
technique for taking attendance in the classroom. The login
page is created for lecturer using IOT. The attendance
database and attendance percentage can also be checked by
the lecturer by using the IoT web page.
Fig. 2. Raspberry pi 3
B. Camera
A camera is a hardware device which is used for Fig. 4. Flow diagram of the proposed system
capturing a photographic images or recording a video which
can be stored in a physical medium or photographic film. The VI. EXPRIMENTAL SETUP
image captured can be single image or a sequence of images
such as videos or movies. Here the camera is used to capture
the images of the students in all the directions. Send the
information to the raspberry pi board.
The different set of images of the students are trained and The updated attendance of the student’s in an excel sheet
stored in a student’s database. The captured images are
compared with trained images and the attendance will be
taken automatically using face recognition module.
Fig.6. Trained images Fig.9. Consolidated attendance at the end of the semester