Skip to content

An automatic attendance management system that can take attendance of the students in a class and create excel sheet to store the attendance.

License

Notifications You must be signed in to change notification settings

BlackB0ard/Rollcall

Repository files navigation

Rollcall

An automatic attendance management system that can take attendance of the students in a class and create excel sheet to store the attendance. This is a device which is created using raspberry pi and camera v2

Device

IMG-20191111-WA0016

Tech Stack

  • Opencv2
  • Microsoft Cognitive Services
  • dlib
  • SQLite
  • openpxyl
  • Uses Micosoft Cognitive Face API to recognizes faces in picture from device and marks the attendace of each student present in picture
FILE DESC
Face-DataBase Database
dataset (A dataset) contains dir with faces of each student
add_student.py make dataset and entry in DB
create_person.py generate personId from microsoft server
add_person_faces.py generate faceIds for each face in dataset
train.py trains the model in microsoft server
get_status.py show the current status
spreadsheet.py makes xls sheet named reports.xlsx
detect.py detect faces in test picture and crops and put them in Cropped_faces directory
identify.py identify each face and marks the attendance
layout.py A gui to get details of the student and photos to train the model

About

An automatic attendance management system that can take attendance of the students in a class and create excel sheet to store the attendance.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages