Skip to content

Releases: nathan-v/clockd

v0.1.0 - Clockd Initial Release

Choose a tag to compare

@nathan-v nathan-v released this 10 Jul 19:06

Clockd
v0.1.0
Vehicle speed estimation HTTP API

HTTP API for estimating vehicle speeds from security camera footage
using YOLO detection, ByteTrack tracking, and perspective correction.
Includes built-in UniFi Protect polling for automatic event processing
and a modular event source architecture for NVR integration.

Features:

  • POST /process endpoint (sync and async modes)
  • Camera config CRUD with YAML persistence
  • Calibration tools (preview, warp, extract-frame, interactive UI)
  • Auto-calibration via /calibrate/speed-test with known-speed reference video
  • Displacement-based speed averaging with segment-based min/max
  • UniFi Protect event source (polls for vehicle detections, downloads clips, processes automatically)
  • Modular event source architecture (extensible to support other sources)
  • Job queue with TTL-based cleanup
  • Metrics export (Prometheus, InfluxDB v1/v2)
  • Detection backends: local YOLO, Roboflow Inference, LocalAI, CodeProject.AI
  • Docker support (CPU and GPU targets)