Metadata-Version: 2.1
Name: CAMSyFReT
Version: 1.1.0
Summary: A class Attendance Management System Using Face Recognition Technology
Home-page: https://github.com/The-Professor99/CAMSyFReT
Author: Eze Ihechi Festus
Author-email: festusihechi99@gmail.com
License: MIT
Project-URL: Author Website, https://ihechifestus9.web.app
Project-URL: Source Code, https://github.com/The-Professor99/CAMSyFReT
Keywords: class attendance management system face recognition technology opencv
Requires-Python: >=3.8
License-File: LICENSE
Requires-Dist: imutils (==0.5.4)
Requires-Dist: joblib (==1.1.0)
Requires-Dist: numpy (==1.22.4)
Requires-Dist: opencv-python (==4.6.0.66)
Requires-Dist: pandas (==1.5.0)
Requires-Dist: pkg-resources (==0.0.0)
Requires-Dist: PyQt6 (==6.3.1)
Requires-Dist: PyQt6-Qt6 (==6.3.2)
Requires-Dist: PyQt6-sip (==13.4.0)
Requires-Dist: python-dateutil (==2.8.2)
Requires-Dist: pytz (==2021.3)
Requires-Dist: scikit-learn (==1.0.1)
Requires-Dist: scipy (==1.7.2)
Requires-Dist: six (==1.16.0)
Requires-Dist: threadpoolctl (==3.0.0)

====================================
 Class Attendance Management System
====================================

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 <https://github.com/The-Professor99/CAMSyFReT>`_.

Notes
=====
Read more on how to use the package `here <https://github.com/The-Professor99/CAMSyFReT>`_

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.
    
