Skip to content

This project is made using opencv and face-recognition libraries which is used to detect the faces of persons who are in database and add their attendance in a csv file

License

Notifications You must be signed in to change notification settings

Snehil-Mittal/Face-Recognition-and-Attendance-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Face-Recognition-and-Attendance-System

Description:

This project is made with the purpose of removing the manual attendance system and can be used in virtual online classes wherein just to know when the student enters the class by noting the time at which is face is detected at first. This project requires a pre-made database containing the images of students in the format Name.jpg. It encodes the images and compares the encoded images list with the face detectedon the screen and displays the name on his face and marks his attendance in a csv file in the format Name, time.

Pre-Requisites:

1. Python Version 3.x.x (Some Libraries used in it have compatibility issues with other versions of python)

2. Pip Latest Version

3. Libraries to be installed

  - numpy
  - opencv-python
  - face-recognition
  - dlib (Note: Download Manually from https://github.com/datamagic2020/Install-dlib)
  - cmake

4. Setup Virtual Environment

    python -m venv .venv
    .venv\scripts\activate

Note: Preferably use pyCharm as the editor because opencv projects don't go well with Anaconda and system gets hanged. Secondly on other text editors you may face dependencies issues and errors

Documentation:

[face-recognition library] (https://face-recognition.readthedocs.io/en/latest/face_recognition.html)

Social Media Links

[LinkedIn] (https://www.linkedin.com/in/snehil-mittal)

[Instagram] (https://www.instagram.com/snehil_mittal)

About

This project is made using opencv and face-recognition libraries which is used to detect the faces of persons who are in database and add their attendance in a csv file

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages