Skip to content

It detects your face and marks your attendance by putting your name beside the time of attendance in a csv file

Notifications You must be signed in to change notification settings

ap766/FaceAttendance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FaceAttendance

About

Basically, the app detects your face and marks your attendance by putting your name beside the time of attendance in a csv file

Tech Stack

  • Python (OpenCV , face_recognisation, os )

Machine Learning

  • First, we convert images to rgb form
  • Second we encode the images (basically find different metrics like distance from eyes to nose, nose to lips, size of nose, etc.)
  • Third, we compare the image taken by webcam to the original images in our folder. We are using a trained neural network(through the facial recognition library) which helps us find the encodings and we use an SVM Classifier to compare images.

OUTPUTS

Faces are different.

facial recog

Faces are same.

faces

Attendance - detects face with webcam and displays name if present in the folder

ap

Keeps track in the CSV file

records

How to run?

Basic.py can be used to get the basic idea of how face recognition works. For the attendance app, put images in the FaceAttendanceFolder in the format of .png and run python AttendanceProject.py .

About

It detects your face and marks your attendance by putting your name beside the time of attendance in a csv file

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages