This pull request includes significant changes to the face recognition attendance system, primarily focusing on enhancing the functionality and improving the user interface. The most important changes include the addition of new features for face registration and recognition, updating the logging mechanism, and cleaning up old and redundant code.
New Features and Enhancements:
main.py: Added functions for face registration (register_face) and face recognition (recognize_face), including a GUI setup using tkinter. These functions allow users to register their faces and log attendance using a webcam.
Logging Improvements:
log/attendance_log.csv: Introduced a new CSV file to log attendance with columns for Name, Time, and Status.
log/face_data.csv: Added a new CSV file to store face data, including Name, ImagePath, and RegisteredAt.
Code Cleanup:
log.txt: Removed old log entries to clean up the file.
This pull request includes significant changes to the face recognition attendance system, primarily focusing on enhancing the functionality and improving the user interface. The most important changes include the addition of new features for face registration and recognition, updating the logging mechanism, and cleaning up old and redundant code.
New Features and Enhancements:
main.py
: Added functions for face registration (register_face
) and face recognition (recognize_face
), including a GUI setup usingtkinter
. These functions allow users to register their faces and log attendance using a webcam.Logging Improvements:
log/attendance_log.csv
: Introduced a new CSV file to log attendance with columns forName
,Time
, andStatus
.log/face_data.csv
: Added a new CSV file to store face data, includingName
,ImagePath
, andRegisteredAt
.Code Cleanup:
log.txt
: Removed old log entries to clean up the file.tempCodeRunnerFile.py
: Removed an unused variablefolderPath
.1 #5 #2
@iotlabkiit @swatimishra02