https://github.com/shivanisingh77/face-attendance-system
Face Attendance System project is designed to automate attendance using facial recognition. It captures and identifies individuals' faces through a camera, comparing them with a pre-existing database to mark attendance. This system aims to enhance convenience and accuracy by replacing manual attendance-taking.
https://github.com/shivanisingh77/face-attendance-system
attendancemanagement camera face-recognition facedetection opencv python realtime-database
Last synced: 3 months ago
JSON representation
Face Attendance System project is designed to automate attendance using facial recognition. It captures and identifies individuals' faces through a camera, comparing them with a pre-existing database to mark attendance. This system aims to enhance convenience and accuracy by replacing manual attendance-taking.
- Host: GitHub
- URL: https://github.com/shivanisingh77/face-attendance-system
- Owner: shivanisingh77
- Created: 2025-02-05T10:08:12.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-02-05T10:31:21.000Z (8 months ago)
- Last Synced: 2025-05-18T04:12:35.572Z (5 months ago)
- Topics: attendancemanagement, camera, face-recognition, facedetection, opencv, python, realtime-database
- Language: Python
- Homepage:
- Size: 452 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# **Face Recognition Attendance System with Realtime Database**
**Overview**
This project is a Face Recognition based Attendance System that utilizes computer vision to mark attendance by recognizing faces in real-time. The system stores and manages attendance data in Firebase Realtime Database, providing a secure and scalable solution for attendance tracking.
**Key Features**
-> Real-time face recognition using a webcam.
-> Attendance data storage in Firebase Realtime Database.
-> Encoded face data stored in a local file for quick processing.
-> Easy-to-use user interface with dynamic background images.
**Technologies Used**
-> Python: Core programming language.
-> OpenCV: For webcam access and image processing.
-> face_recognition Library: For facial recognition.
-> Firebase Realtime Database: For storing attendance data.
-> Firebase Admin SDK: To connect Python with Firebase.
-> Pickle: For encoding and saving face data.
**System Requirements**
-> Python 3.x
-> Firebase account with access to Realtime Database
-> Webcam