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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file CAMSyFReT-1.1.1.tar.gz.

File metadata

  • Download URL: CAMSyFReT-1.1.1.tar.gz
  • Upload date:
  • Size: 40.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for CAMSyFReT-1.1.1.tar.gz
Algorithm Hash digest
SHA256 9a976136e728c027e5ae160749b78506ebd9dc986b2b1d1be7a9370d2146ae73
MD5 4b038f2caeb7253b2ec9487fb7e9b52f
BLAKE2b-256 bc678f6f19d083e7d7500b374ff266b75b22094192f19706863f3c2cbfb51aaf

See more details on using hashes here.

File details

Details for the file CAMSyFReT-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: CAMSyFReT-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 40.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for CAMSyFReT-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e680839d323958e18e68032ae0a7773a39a23d39a01e0039f309f255c9fae775
MD5 bfdfb70e6faa7c02d44415b93838d451
BLAKE2b-256 dad60db848b0c21b15ccd288d029088258fff9fc1f52633a6c3fea0bfa30c00e

See more details on using hashes here.

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