Face Recognition Attendance System
- Category: AI - Computer Vision
- Client: Test porpose
- Project date: 27-09-2023
- Project URL: Click here
Portfolio detail
Objectives:
- Initialize Firebase:
- Setup Webcam and Background Image:
- Load Known Faces and Student IDs:
- Recognize and Track Faces:
- Process Recognized Faces:
Libraries Used:
This Python program uses various libraries for tasks such as face recognition, database interaction, and image processing:
- os
- pickle
- cv2 (OpenCV)
- face_recognition
- cvzone
- firebase_admin
- numpy
- datetime
Summary:
This Python program is a Facial Recognition Attendance System that performs the following tasks:
- Initialize Firebase for database and storage access.
- Setup the webcam and background image for face recognition.
- Load known faces and student IDs from an encoding file.
- Recognize and track faces in real-time using the webcam.
- Process recognized faces, update student attendance data, and display information.