Skip to content

In this project , we are going to make a system which automatically detect the face of students and update their attendance.

Notifications You must be signed in to change notification settings

aroundarmor/Face-Detection-Attendance-System

Repository files navigation

Face-Detection-Attendance-System

Description :-

In this project , we used python's OpenCV library to detect the face and then used it for marking the attendance.

Requirements :-

  1. Windows 64-bit Desktop/Laptop
  2. Spyder IDE/ Anaconda
  3. Basic Knowledge of OpenCV
  4. Basic Knowledge of Tkinter
  5. Python 3.*
  6. Graphics Processor 8GB or more

Screenshot of GUI

GUI

Steps :-

  1. Run the Spyder IDE.
  2. Open the train.py file and run it.
  3. Enter ID(only numbers)
  4. Enter Name
  5. Click on Take Images (It will take 50 images)
  6. Click on Train Images
  7. Record is saved.
  8. Click Track Image to see if it recognises you.
  9. If not it'll save your unknown images.
  10. stop detecting by using 'q' in your keyboard.

References :-

Tkinter Documentation OpenCV Documentation Python Documentation

What's Next

  1. Adding functionality to add unknown into the list of students as new.

Developer's Note

Feel free to contribute ideas and code in this project, wish you happy open-sourcing.

About

In this project , we are going to make a system which automatically detect the face of students and update their attendance.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages