Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/blacksujit/face-attendance-system
This project implements a robust face recognition system for attendance management. It leverages facial recognition algorithms to identify individuals and automatically record their attendance in a CSV file, including the date, time, and name of the person present.
https://github.com/blacksujit/face-attendance-system
appliction face-recognition face-recognition-python implemenatation-science learning-by-doing python-project
Last synced: 9 days ago
JSON representation
This project implements a robust face recognition system for attendance management. It leverages facial recognition algorithms to identify individuals and automatically record their attendance in a CSV file, including the date, time, and name of the person present.
- Host: GitHub
- URL: https://github.com/blacksujit/face-attendance-system
- Owner: Blacksujit
- Created: 2024-03-29T16:50:10.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-03-29T17:19:18.000Z (10 months ago)
- Last Synced: 2024-12-01T12:19:41.121Z (2 months ago)
- Topics: appliction, face-recognition, face-recognition-python, implemenatation-science, learning-by-doing, python-project
- Language: Python
- Homepage:
- Size: 6.52 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Face Recognition Attendance System
This project implements a face recognition attendance system using Python.
It recognizes faces captured through a webcam, logs attendance data in a CSV file, and includes information like date, time, and the recognized person's name.# Libraries Used :
### face_recognition:
Facial recognition algorithms
### cv2:
OpenCV library for computer vision tasks
### numpy as np:
NumPy for numerical computations
### datetime:
Handling dates and times
### csv:
Working with CSV files# Installation:
## Prerequisites:
Python 3.x (check with python --version or python3 --version)
pip (package installer, usually comes with Python)# Install Libraries:
Open your terminal and navigate to your project directory.
Then, run the following command to install all required libraries:# Bash :
pip install face_recognition , opencv-python, numpy , datetime , csv
# Clone this repository:
## Bash :
git clone https://github.com/Blacksujit/Face-Attendance--System.git
# Run the script:
## Bash
python main.py# License:
MIT
# SAMPLE IMAGE OF STUDENT PRESENT (You can try different images as given in image folder):
![Screenshot 2024-03-29 224037](https://github.com/Blacksujit/Face-Attendance--System/assets/148805811/10d27419-3f2d-40e6-9670-e0a272d9b271)
# CSV Attedndance File or Attendance log (Date, time , and name of student present):
![image](https://github.com/Blacksujit/Face-Attendance--System/assets/148805811/00fdf445-f0e9-4e31-b4bc-70824f497ada)