Skip to content

A facial recognition attendance system that automatically tracks attendance in real-time. Built with Python, OpenCV, Dlib, and Flask, it ensures secure, accurate attendance management with an admin dashboard for easy monitoring.

Notifications You must be signed in to change notification settings

prashankulathunga/RFIAS

 
 

Repository files navigation

Face Identification Attendance System

Description

The Face Identification Attendance System is a project that uses facial recognition technology to automate attendance tracking in classrooms, meetings, or workplaces. It provides an efficient and secure way of marking attendance by identifying individuals through their facial features. This system helps eliminate the need for manual attendance-taking and ensures accurate, real-time tracking.

Features

  • Facial Recognition: Uses advanced machine learning algorithms to identify individuals based on facial features.
  • Automatic Attendance: Automatically marks attendance once the system detects the person.
  • Real-Time Updates: Provides real-time updates and records of attendance.
  • Secure & Private: Ensures the security and privacy of personal data using encryption.
  • Admin Dashboard: An easy-to-use interface for administrators to view attendance records.

Technologies Used

  • Python: For implementing facial recognition and backend functionalities.
  • OpenCV: For real-time video capture and image processing.
  • Dlib: For facial recognition algorithms.
  • Flask: For building the web application to manage attendance and interact with users.
  • SQLite/MySQL: For storing attendance records.

Installation

To run the Face Identification Attendance System locally, follow the steps below:

Prerequisites

  • Python 3.x
  • pip (Python package installer)

Steps

  1. Clone the repository:
    git clone https://github.com/yourusername/Face-Identification-Attendance-System.git
    

About

A facial recognition attendance system that automatically tracks attendance in real-time. Built with Python, OpenCV, Dlib, and Flask, it ensures secure, accurate attendance management with an admin dashboard for easy monitoring.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 82.6%
  • Python 7.9%
  • CSS 6.7%
  • Jupyter Notebook 2.6%
  • HTML 0.2%