๐ธ 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-CVStep 2: Create and activate a virtual environment
python -m venv venv- On Linux/Mac:
source venv/bin/activate- On Windows:
venv\Scripts\activateStep 3: Install dependencies
pip install -r requirements.txt๐ก You can also create a
setup.sh(for Linux/Mac) orsetup.bat(for Windows) to automate all these steps.
python attendance.pyThe 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