
SafeEye
Real-time safety/compliance monitoring from cameras: detects rule violations with YOLO, logs them and raises alerts. Multi-service: API + processing worker + Next.js panel.
PythonYOLO · UltralyticsOpenCVSupervisionFastAPIRedisNext.js
What it does
SafeEye is a multi-service computer-vision system that watches camera streams, detects violations of defined rules (e.g. zones/equipment) in real time, logs them and raises alerts.
How it works
- Worker: runs object detection on camera streams with YOLO (Ultralytics) + Supervision + OpenCV.
- API (FastAPI + SQLAlchemy): manages cameras, rules, violation logs and alerts; talks to the worker over Redis.
- Panel (Next.js): live status, violation history and management UI.
Stack
Python · YOLO/Ultralytics · OpenCV · Supervision · FastAPI · SQLAlchemy · Redis · Next.js · Docker.