Treffer: Face-Based Attendance System Utilizing Python and Open-Source Technologies
Weitere Informationen
In recent years, the demand for intelligent and automated solutions has grown exponentially across all sectors, especially in education, corporate workplaces, and government organizations. One critical challenge is efficient and secure attendance monitoring, which traditionally involves manual logbooks, RFID cards, or biometric fingerprint systems. These conventional approaches suffer from several drawbacks including time consumption, ease of manipulation (such as buddy punching), high maintenance, hygiene concerns, and potential data inaccuracies. With the emergence of Artificial Intelligence (AI) and Computer Vision technologies, revolutionizing attendance tracking through facial recognition has become highly practical. This paper introduces a Face-Based Attendance System designed using Python and key libraries such as OpenCV, NumPy, Pandas, Tkinter, and the CSV module. The proposed system utilizes real- time video streaming from a webcam to detect, recognize, and authenticate users based on facial features. By applying machine learning algorithms and image processing techniques, the system accurately identifies individuals and records attendance without physical interaction, making it particularly beneficial in post- pandemic contexts where contactless systems are preferred. The system architecture integrates user-friendly GUI components for enrollment and real-time monitoring, providing a seamless experience for administrators and users. Attendance data is stored in structured CSV files, ensuring easy access, portability, and compatibility with other administrative tools. Implementation prioritizes scalability, allowing integration with cloud services or institutional databases for larger deployments.