Skip to content

Developing a Smart Attendance Marking System (SAMS) that can be used by colleges,schools and various organizations to facilitate the easy maintenance of the daily attendance records of students or employees.

Notifications You must be signed in to change notification settings

SoumyadeepMukherjee/Smart-Attendance-Marking-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smart-Attendance-Marking-System

Problem Statement :

Develop a Smart Attendance Marking System (SAMS) that can be used by colleges,schools and various organizations to facilitate the easy maintenance of the daily attendance records of students or employees.

Objective :

  • To eliminate the tedious conventional method of manual attendance by calling out names of students by replacing it with a system which automates the process, thereby reducing the human errors.
  • Facilitates the easy attendance management of students using Face Detection which is one of the most modern technologies.
  • Provides a robust and stable attendance system which reduces the flaws of our existing system.

Libraries used :

cmake
dlib
opencv-python
face_recognition
cvzone
numpy
pickle
firebase

Steps involved so far :

  • Importing the required libraries.
  • Setting up the webcam and importing the required graphics.
  • Creating the encoding generator.
  • Implementing face recognition algorithms to show whether faces are correctly detected and matched or not.
  • Setting up the database, here Firebase.
  • Adding data to the database.
  • Adding the images to the database.
  • Updating the Real-time Database accordingly.

Demo of the System :

Database before starting the System -

1.png

Face Recognition & retrieving and displaying student's data from the Database -

2.png

Dynamically updating the Database as the student is marked -

3.png

Showing that the student is marked -

4.png

Displaying that the student is already marked after a specific interval of time -

5.png

About

Developing a Smart Attendance Marking System (SAMS) that can be used by colleges,schools and various organizations to facilitate the easy maintenance of the daily attendance records of students or employees.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages