Video and camera ingestion
Inspection sessions take frames from a USB camera on an Android device, a phone camera or a browser webcam — roughly one frame a second from Android. Recorded video and images can be used for clearly labelled simulations.
Platform overview
VISION is a module of Green Codes Pro with its own AI inference service. It takes frames from inspection cameras, raises potential hazards, routes them to people for review, and keeps the evidence behind every decision.
AI-generated footage (Adobe Firefly) · illustrative
Architecture
Detection runs on a server, not on the camera or phone. Only the VISION module talks to the inference service.
Components
Inspection sessions take frames from a USB camera on an Android device, a phone camera or a browser webcam — roughly one frame a second from Android. Recorded video and images can be used for clearly labelled simulations.
A self-hosted inference service runs the detection model, follows objects across frames, waits for a detection to persist before raising it, and suppresses duplicates.
Each project sets which hazards apply, their severity, and — on a fixed camera — the exclusion zones a supervisor draws on the image.
Every finding starts as a potential hazard. A competent person confirms it or dismisses it with a reason such as “false positive” or “already controlled”.
Original and annotated frames are kept only when there is an event — VISION does not record continuously. Head Office reviews can attach short video clips.
Control room, sessions, review queue and analytics, plus a Head Office view with safety walk reports, a findings register, a 5×5 risk matrix and escalation.
Alerts
High-severity hazards, escalations, assignments and completed safety walk reports.
Arabic or English voice warnings through a Bluetooth earpiece, so the inspector never has to look at a screen.
Findings can be escalated to the people who need to act on them, with the evidence attached.
Integration boundaries
Deployment
VISION is enabled per organisation within Green Codes Pro, using Pro’s users, roles and projects.
The inference service is containerised and runs on a CPU or an NVIDIA GPU server. Each service runs one model; hosting arrangements are agreed per project.
Simulation sessions and exhibition demonstrations never write to live records.
Book a guided demonstration. We will walk through the exhibition scenarios, the human review workflow, and what a rollout on your projects would involve.