Face Recognition Attendance System

This project is a Face Recognition Attendance System designed to automate student attendance in classrooms using computer vision. The inspiration came from the need to eliminate manual attendance marking, reduce errors, and improve efficiency.

What I Learned

  • Implementing Haar Cascade classifiers for face detection.
  • Using OpenCV for image processing.
  • Training a model with face encodings for accurate recognition.
  • Working with SQLite/PostgreSQL for attendance data storage.
  • Integrating GUI for user-friendly operation.
  • Handling challenges like low lighting conditions and partially visible faces.

Challenges Faced

  • Accuracy issues in poor lighting.
  • Handling multiple faces in a frame.
  • Optimizing real-time recognition speed.
  • Managing large datasets efficiently.

Built With

Share this project:

Updates