Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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)