Skip to content

A facial recognition system for marking attendance at university tutorials

License

Notifications You must be signed in to change notification settings

TADIWABNYAKS/FRAttendance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

FR Attendance

Attendance system for university tutorials that uses facial recognition to mark student attendance , storing the register in mongoDB , and allowing the ability to extract a list of students who have met the course's required minimum attendance and those who haven't.

WARNING⚠️: This project is currently under development so not all features have been implemented and testing is still under progress

Prerequisites

The script has the following external libraries: maskpass , pymongo , open_cv , face_recognition and numpy to install the use the following pip commands

pip install pymongo[srv]
pip install face_recogntion #NB: As this library uses C++ algos ,you're gonna need Cmake to install this
pip install maskpass
pip install opencv-python
pip install numpy

How to use

To implement , replace the mongo string in the main method with your own, and the database name and you should be good to go provided the database exists and you supply valid credentials.

In addition to that you need pictures of all the students in the session in a subdirectory called 'StudentImages' and have the name of each image be how you want to identfify the student in the database , perhabs student number?

Other than that , use is as simple as following the text based UI housed in the main method.

About

A facial recognition system for marking attendance at university tutorials

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages