AI-based face recognition attendance system using OpenCV and Streamlit. Mark, view, and manage attendance with real-time webcam capture.

attendance-system face-recognition haarcascade opencv opencv-python python streamlit
1 Open Issue Need Help Last updated: Jul 20, 2025

Open Issues Need Help

View All on GitHub

AI Summary: Implement a check within the `takeImage.py` script's `TakeImage(...)` function to prevent duplicate face registrations. This involves comparing the encoding of a newly captured face against existing encodings in the `TrainingImage` folder using a face recognition library (like `face_recognition`). If a match is found, display a warning message and prevent the new registration.

Complexity: 3/5
bug enhancement help wanted good first issue

AI-based face recognition attendance system using OpenCV and Streamlit. Mark, view, and manage attendance with real-time webcam capture.

Python
#attendance-system#face-recognition#haarcascade#opencv#opencv-python#python#streamlit