Mark attendance
Position yourself in frame, ensure even lighting, then capture. The server runs face detection and CNN similarity scoring against your enrolled embedding.
Live preview
Images are sent securely to this Flask instance only. Do not use production secrets or public networks without TLS.
Session status
Waiting for capture…
Quick checklist
- Face the camera directly
- Remove masks or obstructions for demos
- Avoid strong backlight / glare
- Hold steady for a second before capture
After you mark
Successful scans appear in the admin attendance grid and in your signed-in dashboard history.
Open dashboard