Skip to content

The purpose of the attendance monitoring system using face recognition is to ease the attendance process which consumes lot of time and efforts; it is a convenient and easy way for students and teacher. The system will capture the images of the students and using face recognition algorithm mark the attendance in the sheet.

License

Notifications You must be signed in to change notification settings

PalashHawee/Face-Recognition-System

Repository files navigation

Citation : DOI

Face Recognition Attendance System

Abstract

In the era of modern technologies emerging at rapid pace there is no reason why a crucial event in educational sector such as attendance should be done in the old boring traditional way. Attendance monitoring system will save a lot of time and energy for the both parties students as well as the class teachers. Attendance will be monitored by the face recognition algorithm by recognizing only the face of the students from the rest of the objects and then marking them as present. The system will be pre feed with the images of all the students and with the help of this pre feed data the algorithm will detect them who are present and match the features with the already saved images of them present in the database

Acknowledgements

I express my deep sense of gratitude towards Assistant Prof. Dr. Somshekhar MT for his valuable guidance and his interest; I am able to complete this project in scheduled time. I am indebted to our honorable principal Prof. Dr. Hanumanthappa who has been a constant source of motivation and co-operating in bringing this project in very short time Lastly, I am thankful to all other staff members of MCA Department from Bangalore University who have directly and indirectly helped me while completing this project report.

Introduction

The purpose of the attendance monitoring system using face recognition is to ease the attendance process which consumes lot of time and efforts; it is a convenient and easy way for students and teacher. The system will capture the images of the students and using face recognition algorithm mark the attendance in the sheet. This way the class-teacher will get their attendance marked without actually spending time in traditional attendance marking. The identification process to determine the presence of a person in a room or building is currently one of the routine security activities. Every person who will enter a room or building must go through several authentication processes first, that later these information’s can be used to monitor every single activity in the room for a security purpose. Authentication process that is being used to identify the presence of a person in a room or building still vary. The process varies from writing a name and signatures in the attendance list, using an identity card, or using biometric methods authentication as fingerprint or face scanner.

Installation

see requirements.txt

SOFTWARE REQUIREMENTS PLATFORM

Operating system: Windows OS

Programming language: Python

HARDWARE REQUIREMENTS

Processor: INTEL Pentium 4 Processor Core

Hard Disk: 40 GB (min)

Ram: 256 MB or higher

System Design

Algorithm used:

Flow Chart

Flow Chart

ER Diagram

ER Diagram

Features

  • Adding Student Details
  • Deleting Student Details
  • Editing Student Details
  • Take the Student Photo Sample
  • Import Attendace in CSV format
  • Export Attendace in CSV format
  • ChatBot
  • Contact with Developer
  • Automatic Attendace with Face Recognition

Database

Relational Database Management System (RDBMS)

Login Page

Log In

Registration Page

Registration

Home Page

Home

Student Page

Student

Taking Photo

Taking Photo

Training Data

Training Data

Face Detection

Face Detection

Attendance

Attendance

ChatBot

ChatBot

Photos Captured for Training

Photo

Project Modules

MODULES

Login Security System

Sign up:

Any user can register by entering their personal information along their phone number and password of their choice. Login: User can login to the system using their user name and password. For new user there will be options for registration to the system.

Home Page

Student Management System:

In this module user can delete, update, edit, clear and add photo sample of students, students details will be displayed in the same page where information will be retrieved from our database.

Train Photo Samples

In this section user will collect students’ photo to train them well for the recognition.

Take Attendance with Face Recognition

In this module student records will be done with their face recognition.

Attendance Report

Attendance report can be viewed or downloaded in the form of CSV or Excel file in this section.

Developer Page

User can contact with the developer of the system if necessary.

Exit Page

User can exit the system whenever it is required without losing any data.

Authors

🛠 Skills

Python, Data Science, Machine Learning

About

The purpose of the attendance monitoring system using face recognition is to ease the attendance process which consumes lot of time and efforts; it is a convenient and easy way for students and teacher. The system will capture the images of the students and using face recognition algorithm mark the attendance in the sheet.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages