Skip to content

sahilgupta3023/AttendEase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

AttendEase πŸŽ“πŸ“·

An AI-powered, real-time facial recognition-based attendance system built using OpenCV and Python. Designed to streamline classroom attendance processes by automating student check-ins with high accuracy and minimal human intervention.

πŸš€ Features

  • πŸŽ₯ Live Face Detection & Recognition
    Uses webcam input to detect and recognize student faces in real time.

  • πŸ“ Student Database Management
    Easily add and manage student profiles using images and unique IDs.

  • πŸ—‚οΈ Automated Attendance Logging
    Records attendance to a CSV file with timestamps and recognition confidence.

  • πŸ“Š Report Generation
    Generates daily attendance reports for easy review and administrative use.

  • πŸ” Proxy Prevention
    Reduces chances of proxy attendance by ensuring face-to-ID matching.


🧠 Technologies Used

  • Python
  • OpenCV
  • face_recognition (built on dlib)
  • NumPy
  • Pandas

πŸ–₯️ Setup Instructions

  1. Clone the repository

    git clone https://github.com/sahilgupta3023/AttendEase.git
    cd AttendEase
  2. Create a virtual environment (optional but recommended)

    python -m venv venv
    source venv/bin/activate 
  3. Add student images
    Add labeled student images to the dataset/ folder. The folder name should be the student's name or ID.

  4. Run the application

    python attendEase.py

βœ… Future Improvements

  • GUI using Tkinter or PyQt
  • Integration with a cloud database
  • Email/SMS alerts for absentee notifications
  • Admin dashboard for managing records

πŸ™‹β€β™‚οΈ Author

Sahil Gupta
πŸ“« [email protected]
πŸ”— LinkedIn
πŸ”— GitHub


⭐️ Show Your Support

If you found this project helpful, feel free to star this repo and share it with others!
Pull requests and feedback are always welcome!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages