Skip to content

anushkashelke/AttendanceTracker

Repository files navigation

Flutter Project

Attendance System Using Face Recognition.

Attendance Tracker is an application that takes attendance through face recognition and maintains the attendance records for each month. It also keeps records of personal details and the percentage of attendance for each month of a particular student. The Teacher will be able to see the attendance records and student records for each class through the application itself. The teacher needs to create an account and sign in using their email and password.

Technology/Database Used:

Flutter - Used to make the Application

Dart - Programming language used for backend

Tensorflow lite - Used to detect and recognize faces

Firebase Database - Used to Store the Attendance and Student Records

Preview of the App:

Add New Student:

Take Attendance:

Classroom:

Attendance Records for each day:

Model used for Face Detection:

Face Detection is done through the google ml kit provided by Flutter which uses the HAAR cascade algorithm for face detection.

Face Recognition is done through the TensorFlow model. TensorFlow Lite is a set of tools that enables on-device machine learning by helping developers run their models on mobile, embedded, and edge devices.

The TFlite uses the MTCNN algorithm for face detection and recognition.

Multi-task Cascaded Convolutional Networks (MTCNN) is a framework developed as a solution for both face detection and face alignment. The process consists of three stages of convolutional networks that are able to recognize faces and landmark locations such as eyes, nose, and mouth.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published