Skip to content

A Smart Attendance System using OpenCV for facial recognition to automate attendance tracking.

Notifications You must be signed in to change notification settings

Jai0401/smart-attendance-system

Repository files navigation

Smart Attendance System using OpenCV

Getting Started

How to use

cd smart-attendance-system
  • Create dataset of face images.
python3 new_entry.py
  • Extract facial embeddings.
python3 extract_embeddings.py
  • Train the SVM model
python3 train_model.py --recognizer output/recognizer.joblib --le output/le.joblib
  • Test the model/ Run app.
python3 app.py

Prerequisites

  • Python 3.5
  • OpenCV
sudo apt-get install python-opencv

Screenshots

Screenshot 2024-03-18 at 7 14 37 PM Screenshot 2024-03-18 at 7 14 52 PM Screenshot 2024-03-18 at 7 15 14 PM