ProjectsSafeEye

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.