Skip to main content

A class Attendance Management System Using Face Recognition Technology

Project description

Authors

By Eze Ihechi Festus - https://ihechifestus9.web.app

About

This is a class attendance management system based on face recognition technology. It uses pre-trained opencv caffe models to detect and capture the faces of students which are then saved as images. These images are used to train a support vector machine(SVM) model which is subsequently used, while taking class attendance, to recognize the faces of students present. Upon recognition of a student, the system updates the attendance records accordingly. Checkout the repository to explore more features of the project.

Installation

Please ensure that you’re using a pip version of 22.2.2 or greater.

$ pip install CAMSyFReT

Usage

Simply run python3 -m Final_Project from within the project folder and follow in-app prompts.

  • Make sure to train models on captured faces before calling on take attendance.

Contributing

Submit bugs and patches to the git repository.

Notes

Read more on how to use the package here

Issues

  • Trying to take an attendance or capture biometrics may shutdown the app, if this is the case on your system and you receive an error messaging on the terminal stating: “can’t open camera by index”, please attach a webcam and try again.

  • If an error occurs when trying to train the model on captured images, go to the settings page and click on reset. After this, capture the images again and try training the model again.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

CAMSyFReT-1.1.1.tar.gz (40.1 MB view hashes)

Uploaded Source

Built Distribution

CAMSyFReT-1.1.1-py3-none-any.whl (40.1 MB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page