Livoa LogoLivoa

SYSTEM START

(Boot PYNQ-Z2 Linux)

AUTO-START PYTHON SERVICE (attendance_system.py)

INITIALIZATION PHASE

• Load face detection model

• Load face recognition model

• Load student embedding

• Initialize USB camera

• Create/Connect to Attendance DB

CONTINUOUS REAL-TIME VIDEO LOOP
CAPTURE FRAME FROM CAMERA


(OpenCV)

• Detect all faces In frame

FACE PREPROCESSING


Crop face region

• Resize, normalize

MATCH FOUND?
FACE RECOGNITION


(Generate Embedding)

Compare with stored student embeddings

SEND ATTENDANCE TO SERVER / CLOUD OPTION


OR UPDATE LOCAL FLASK WEB.API

WEB PAGE / MOBILE APP FETCHES DATA via API or Cloud Database
MATCH FOUND?

flow

by Indra

0
0 uses