Automated Attendance System using Face Recognition! ??
?? Excited to share my latest project: an Automated Attendance System using Face Recognition! ??
???? Developing this from scratch in just a week was both challenging and exhilarating. With no prior knowledge of Pandas, Tkinter, OpenCV and face-recognition modules, I dove headfirst into the world of computer vision and Python libraries.
?? The project aims to revolutionize the attendance-taking process by accurately identifying students and marking their attendance on specific dates. Leveraging cutting-edge computer vision techniques, particularly face recognition, alongside libraries such as OpenCV and pandas, our system seeks to enhance efficiency, reduce errors, and provide a more effective means of managing attendance records.
?? Here's a breakdown of how it works:
1?? Data Collection: We gather images of students' faces to train the face recognition model.
2?? Training: Using OpenCV and the face-recognition module, we train the model to recognize specific individuals.
3?? Recognition: During attendance sessions, we capture images or video frames and apply the trained model to recognize faces.
4?? Attendance Marking: Recognized faces are compared with the database of students, and attendance is marked using the Pandas library for efficient record management.
?? Check out the project flowchart:
??? Prerequisites:
?? Ready to get started? Follow these steps:
1?? Clone the repository: git clone https://github.com/Amank-root/attendance_sys_using_opencv.git
2?? Install dependencies: pip install -r requirement.txt
//change "known_name_encodings_sample.npy" --> "known_name_encodings.npy"
3?? Run the script: python main.py
?? Interested in learning more? I've also included a training guide and sample testing output in the project repository.
?? Special thanks to the resources that helped make this project possible:
1?? Github (Face-recognition)
3?? YouTube (Tkinter Crash Course)
My Repo: Attendance System
?? Check out the project on GitHub and let me know your thoughts! I'm always open to feedback and collaboration opportunities. Together, let's innovate and make attendance management more efficient and hassle-free! ??
Wow, this is truly impressive! Your Automated Attendance System using Face Recognition sounds like a game changer for attendance management. Leveraging advanced technologies like computer vision and Python libraries shows your commitment to innovation. I'm eager to explore the project on GitHub and see how it can revolutionize attendance tracking. Kudos on developing such a cutting-edge solution in just a week!