Skip to content

Srisrijakka1/Real-Time-Face-Recognition-Based-Attendance-Monitoring-System

Repository files navigation

Real-Time-Face-Recognition-Based-Attendance-Monitoring-System

          This Repository contains the software required For REAL TIME FACE RECOGNITION BASED ATTENDANCE MONITORING SYSTEM.
          This Repository is a open source for learners and developers for reference to developing a new software for Digital Attendance System in Educational Institutes ,Offices,..etc. 
          This Repository also helpful in developing high secure Login based on face recognition.

Requirements for this project:

A google account > for Google colab and Google Drive access

             > google drive to store the whole project related data and Google Colab to run the code.

High Resolution webcamera.For this project 1080MP camera gives more better capturing results compared to less resolution cameras.

Motivation

The primary motivation behind taking up this project is to detect and recognize the face’s from user to the images present in the database. Instead of taking manual attendance daily, this can be much useful in educational Institutions and organizations for daily verification of user or candidate.

Flowchart this project:

image

Results:

Resutl1:In this way the camera automatic captured photo is furtur processed to obtain results
Result2:The data is updated in Attendance Folder in the Login.txt
Result3:The data is updated in Attendance Folder in the attendance.txt
Result4:The Acknowledgement is sent to the Gaurdian or parent.

Adventages of this Project:

          In this Project the webcam will capture the Real time data of video.so this model is called Real time based model.
          This Project then automatically capture the photo frame of video where if the Face is Detected in the Photo frame.
          Then the Photo is tested against the anti-spoofing model to verify the photo captured is "Real" or "Spoof"
          If the photo captured is Real then the Photo frame is moved furthur for Face Recognition Based on databased loaded images at known_faces_dir.
          If a Match of a photo was found in database of known_faces_dir then the Attendance is Marked in the database and the Login students data.
          Then to provide acknowledgement to the Parents or Gaurdians.we have added a feature called automatic mailing.so this project also provide acknowledgement.
          This project also uses the GoogleDrive as a storage and Google Colab for Execution.So it is a cloud based model.

Demo Video

Project.Working.Video.Demo.mp4

Project Practical Usecases:

         This model is efficient accurate for using small oraganisations to big multinational Organisations.
         This model is recomended for Educational Institutions for Attendance Management.
         This model is better to use in banks to improve security for seceret rooms.
         This model is one of the best suitable in military zones at enterence to control the unauthorised entry.
         This model is useful in everywhere in real life from Automatic home entry sytem to entry in Rockets launcing places.