Skip to content

quasilevel/face_recognition_attendance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Face Recognition Attendance

It is a Face Recognition based Attendance System. It automatically matches the captured faces & marks their attendance without duplicity. It uses images as a database. You are required to set the individual's name as the image title in your database. Here the Database is referred to ImagesAttendance Folder.

Note: Linux users are not recommended to use it as it requires to install an older version of Python which will clash with your current python version & can lead to errors.

Requirements

  • Python 3.7 (only)
  • Visual Studio (Desktop Development with C++)
  • PyCharm

Installation

  • Install Python 3.7 from here and set its path. It should look something like this Python 3.7.9

  • Install Visual Studio from here & use its Community Version as it's free and will work perfectly too. After running it's .exe select the Desktop development with C++ option and hit Install Visual Studio

  • Install Pycharm from here but don't set its path as Python 3.10

Follow Steps to Run Code :-

  1. Open Pycharm.
  2. Select Open Option.

PyCharm-1

  1. Select the Folder face_recognition_attendance-main & click OK

PyCharm-2

  1. Click on File then click on Settings

PyCharm-3

  1. Select Python Interpreter in Project:face_recognition_attendance-main section, then check Python Interpreter version should be set to Python 3.7, then click + button to install dependencies.

Pycharm-4

  1. Now search for these dependencies and install them in this sequence only :-
    • cmake
    • dlib
    • face-recognition
    • numpy
    • opencv-python

Pycharm-5

Now you have installed all the requirements to run the project, all is left to run the face_recognition_attendance.py

Known Issues

Python 3.7 is compulsory to install because there is a library named dlib which only works on Python 3.7 and is needed for making the project.

About

Please go through the README.md before using the code

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages