Location Widgets
Loading saved cameras...
Devices
Loading devices...
Add each site location and its device details. Cameras and models are configured inside the location widgets on the next tab.
Upload recorded test videos to evaluate detection accuracy, tune Conf/IoU/imgsz thresholds in real-time, and download web-ready annotated MP4 videos.
Enforcing 10 km/h speed limit from Main Gate (Line A) to Gantry Road (Line B) with ground tyre contact tracking, snapshot capture & real-time telemetry.
| TIME | VEHICLE | ID | SPEED | STATUS |
|---|---|---|---|---|
| No vehicles tracked yet in this session | ||||
Full CORS enabled. Call these from React, Vue, Angular, or Vanilla JS:
fetch("/api/ptz/move", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ direction: "left", speed: 0.5, ip: "192.168.96.30", port: 8888 })
});
fetch("/api/ptz/stop", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ ip: "192.168.96.30", port: 80 })
});
fetch("/api/ptz/step", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ direction: "up", speed: 0.5, duration: 0.35, ip: "192.168.96.30", port: 80 })
});