/FaceRecognition-And-MaskDetection

This is the 1st Module of my FYP.

Primary LanguagePythonBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

FaceRecognition-And-MaskDetection

This is the 1st Module of my FYP.

Module List

Libraries

  • cv2
  • mmatplotlib
  • numpy
  • pandas
  • pymongo
  • json
  • time
  • datetime
  • sys
  • os
  • glob
  • tkinter

Application Interface

LogIn

Wroking

LBPH, Fisher and Eigen Faces for Face Recognition and Custom HAAR-Cascade for Mask Detection. It also uploads data to MongoDb for Both RFID/Smart Card and Face Attendance.

How it works

  • The "Collect-Image" will take in 10 pictures of the subject.
  • The "Model Train" will train those collected images to identify a subject.
  • The "Recognize-Detection" opens up both the Front and Exit cameras.
  • The "Save Attendance" saves both Front and Exit attendance into a .csv file.
  • The "MongoSend" uploads the Face attendance records to the MongoDB.
  • The "Save RFID Attendance" takes in records from an API of the phpMyAdmin database and generates a .csv file.
  • The "MongoSend RFID" uploads the RFID attendance records to the MongoDB.