Skip to content
Dual-Security Standalone Attendance Checker Using QR and Facial Recognition — Embedded Systems & IoT project by YenkoDev

Dual-Security Standalone Attendance Checker Using QR and Facial Recognition

Software as a Service

No

Category

Embedded Systems & IoT

Clients

Mapua University

Techstack

PythonRaspberry PiOpenCVPyQtSQLite

Purpose

Mapua University required an attendance station that verifies each person twice — first by QR code, then by facial recognition — to keep attendance records accurate while speeding up check-in and reducing manual errors.

Description

A standalone Raspberry Pi kiosk built with Python and a PyQt interface. Attendees pre-register through the system, which generates a personal QR code; at check-in, the camera decodes the QR with pyzbar and then confirms identity using OpenCV Haar-cascade face detection with a trained recognizer. Records are written to a local SQLite database, and the system emails confirmations and auto-generates attendance certificates from a template.