Skip to content

The Smart Attendance System is designed to automate the attendance process using facial recognition. Traditional methods of taking attendance can be time-consuming and prone to errors. This project aims to streamline the process by leveraging computer vision technology, allowing for efficient, contactless, and accurate attendance tracking.

License

Notifications You must be signed in to change notification settings

AmardeepSingh-06/Smart_Attendance_System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Smart Attendance System

📋 Overview

The Smart Attendance System is a project designed to automate the process of attendance tracking in classrooms or workplaces. It uses facial recognition technology to identify and mark attendance of individuals automatically, making the process efficient, reliable, and user-friendly.

🚀 Features

  • Facial Recognition: Automatically identifies and records attendance using facial recognition technology.
  • Real-Time Detection: Captures attendance in real-time as individuals enter a designated area.
  • User Management: Admins can add, update, or remove registered users.
  • Attendance Reports: Generates detailed reports of attendance records that can be exported for analysis.

🛠️ Technology Stack

  • Backend: Python (Django)
  • Frontend: HTML, CSS, JavaScript
  • Database: SQLite/MySQL

Libraries:

  • OpenCV: For image processing and face recognition.
  • Numpy: For numerical operations.
  • Pillow: For image handling.
  • PyWin32: Windows-specific utility (optional, for Windows users).

📦 Installation

Clone the repository:

bash

Install dependencies:

bash

  • pip install -r requirements.txt

Setup database:

bash

  • python manage.py makemigrations
  • python manage.py migrate

Run the application:

bash

About

The Smart Attendance System is designed to automate the attendance process using facial recognition. Traditional methods of taking attendance can be time-consuming and prone to errors. This project aims to streamline the process by leveraging computer vision technology, allowing for efficient, contactless, and accurate attendance tracking.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published