Skip to content

AkashSaha2001/Automated-Face-Recognition-Attendance-System

Repository files navigation

Automated-Face-Recognition-Attendance-System

WhatsApp Image 2024-06-28 at 12 37 36 AM

Key Features

  • Image Upload: Upload images with student names or IDs to register them in the system.
  • Camera Access: Open the camera to take attendance using face recognition.
  • Attendance Record: Download the updated CSV file to check attendance records.
  • Web-Based Interface: User-friendly web interface built with HTML, CSS, and JavaScript.
  • Flask Backend: Python Flask used for backend processing and handling requests.

Prerequisites

Before you begin, ensure you have met the following requirements:

  • Python 3.6 or higher installed
  • Pip (Python package installer) installed
  • Flask installed
  • Required Python libraries installed (e.g., opencv-python, face_recognition, numpy, pandas)

Installation

CLone the Repo :

git clone https://github.com/AkashSaha2001/Automated-Face-Recognition-Attendance-System.git

Install the required Python libraries:

pip install -r requirements.txt

Run the Flask Application

python app.py

Usage

WhatsApp Image 2024-06-28 at 12 37 37 AM (2)

Upload Image:

  • Go to the "Upload Image" section.
  • Upload an image and enter the student name or ID.
  • Click "Submit" to register the student in the system.

  Open Camera:

  • Go to the "Take Attendance" section.
  • Click "Open Camera" to start the camera and take attendance using face recognition.
  Download Attendance:
  • Go to the "Download CSV" section.
  • Click "Download" to download the updated CSV file containing attendance records.

About

Automated Face Recognition and Attendance System

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published