Casino Gate Monitoring
A self-hosted computer-vision access-control service, built solo: face authorization and verification, license-plate reading, and automatic bystander anonymization behind one authenticated API — with a built-in React admin dashboard, all running as a single Python process on low-cost edge hardware.
- Face authorization (1:N) and verification (1:1) on ArcFace embeddings, with live roster re-embedding — edits apply without a restart
- License-plate recognition (YOLOv9 + ensemble OCR) and automatic bystander blurring
- Composable pipeline endpoint chaining vision operations — isolate → authorize → verify → read plate — in one request
- Production-hardened: per-client API keys, SQLite audit logging, systemd deployment, optional ~10× CUDA acceleration, pytest suite



