Releases: nathan-v/clockd
Releases · nathan-v/clockd
Release list
v0.1.0 - Clockd Initial Release
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)