Skip to content

A Simple GUI for Face Detection and Recognition using OpenCV .

License

Notifications You must be signed in to change notification settings

MusadiqPasha/Face_Recognition

Repository files navigation

Face based Attendance System using PYTHON and openCV

forthebadge made-with-python

Steps to Follow

  • Download or clone my Repository to your device
  • type pip install -r requirements.txt in command prompt(this will install required package for project)
  • Put a single high quality image of person in ImagesAttendance folder in a project folder.
  • Run attandance.py file

Project flow & explaination

  • After you run the project you have to register your face so that system can identify you, so click on Add a new face
  • After you click a small window will pop up in that you have to enter you Name and then press OK.
  • After clicking OK button A camera window will pop up in 3 seconds and it will take a pic of yur face and show it to you after that press any key and stored in the folder named ImagesAttendance.
  • You can detect and recognize faces from live webcam feed also using the Scan Face (Webcam)
  • The higher the quality of Image u put in ImagesAttendance , the better it will perform while recognising the face , mae sure only your FACE is visible in the given image and exclude any background.
  • The folder Show Scanned Images contains the images which the program recognizes.
  • You can delete the iamges using Delete a face button , u can also select multiple images also.
  • You can view the attendance after clicking Open Attendance button. It will show record in tabular format.

Screenshots

Simple UI

While taking Image

Attendance in tabular format

Just follow me and Star⭐ my repository

Thank You!!