A real-time vision pipeline that runs entirely on your machine — every stage visible, swappable, and tunable.
Every frame flows through the same path — from capture to output — and each stage is exposed for inspection and tuning.
Frames come in from a screen, a camera, or a capture card through the operating system's media stack — at the source's native resolution and refresh.
Each frame is resized and normalized into the shape the model expects — fast, GPU-assisted frame prep that keeps the loop tight.
An ONNX Runtime model scans the prepared frame and returns detections — the objects it sees and where they are.
Detections are stitched into persistent identities across frames. Choose from 11 swappable tracking engines with predictive motion.
An optional HSV color check runs alongside the model, confirming the object by its color before anything acts on it.
The result is delivered with low latency to a supported input device, so it reads like native input.
The whole pipeline lives on your PC — and it's built to make the most of the GPU you already have.
Every frame is captured, prepared, analyzed, and acted on right on your machine. Nothing about what you're looking at is uploaded — frames never leave your PC. The only network call is a lightweight license check to confirm your subscription.
Sentinel runs on ONNX Runtime and picks the right acceleration path for your machine: NVIDIA cards via CUDA and TensorRT, AMD and Intel via DirectML. When a provider isn't available on your system, it falls back automatically so the engine keeps running.
Load a different ONNX model on the fly — no restart, no downtime. Swap detection models in seconds to compare accuracy and speed, and keep the one that fits your setup best.
The whole engine is driven from a dashboard in your browser at http://localhost:5000. Watch live system health, inspect every decision on the vision view, and tune each stage in real time — no config files, no command line.
The pipeline is engineered for high-frequency, low-latency operation — from frame in to output out.
Real-world latency and frame rate depend on your hardware — your GPU, drivers, the model you run, your capture resolution, and your configuration all affect the numbers you see.
Activate in one click and watch every stage run live in your browser — capture to output, all on your machine.