Skip to content

Nyx1311/Attendance-Using-CV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“ธ Attendance Management System using Computer Vision

๐Ÿ”Ž Overview An AI-powered automated attendance system that leverages facial recognition to detect and identify individuals in real-time. It eliminates manual attendance registers, ensuring speed, accuracy, and reliability in classrooms and workplaces.


โœจ Features

  • ๐Ÿ‘ค Face Detection & Recognition using OpenCV
  • ๐Ÿ“น Real-time webcam integration
  • ๐Ÿ“Š Automated attendance logging in Excel
  • โšก Fast, reliable, and error-free tracking

๐Ÿ›  Tech Stack

  • ๐Ÿ Python
  • ๐Ÿ‘ OpenCV
  • ๐Ÿ“‚ pandas, openpyxl
  • ๐Ÿ–ผ Pillow
  • ๐Ÿ“‰ matplotlib

โš™๏ธ Setup Instructions

Step 1: Clone the repository

git clone https://github.com/Nyx1311/Attendance-Using-CV.git
cd Attendance-Using-CV

Step 2: Create and activate a virtual environment

python -m venv venv
  • On Linux/Mac:
source venv/bin/activate
  • On Windows:
venv\Scripts\activate

Step 3: Install dependencies

pip install -r requirements.txt

๐Ÿ’ก You can also create a setup.sh (for Linux/Mac) or setup.bat (for Windows) to automate all these steps.


โ–ถ๏ธ Usage Run the application:

python attendance.py

The system will:

  • Capture faces via webcam
  • Recognize registered individuals
  • Save attendance automatically to an Excel file

๐Ÿ“Š Outcomes

  • โœ… Streamlined, paperless attendance process
  • โœ… Improved accuracy and efficiency
  • โœ… Real-world application of Computer Vision in education

About

๐Ÿ“ธ Automated Attendance System powered by Computer Vision โ€” real-time face recognition with seamless Excel reporting

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages