6 Commits
Author SHA1 Message Date
andrew 14f5ed4aac fix: clip pad ±3s + OSD-clock alignment at cut points (single-frame OCR)
ci / smoke (push) Canceled after 0s
2026-09-28 16:33:49 +07:00
andrew 110d557dbf feat: batch clip download from motionEye (trim+concat, history Klip button) 2026-09-28 15:39:33 +07:00
andrew 2d9c66cbb6 feat: unified config.yaml with extensible model presets (A-D data-driven, E/F ready)
ci / smoke (push) Canceled after 0s
- config.yaml canonical for stream/models/counting/batch/output/camera
- models.modes hold engines+class filters only; conf/iou/min_bbox in detection_params
- predict.py derives tracker roles structurally (no per-mode branching)
- dashboard mode switch validates + persists atomically to config.yaml
- .env keeps secrets/deployment only; zones.json geometry; tracker.yaml hyperparams
- batch_mode.json keeps manual/auto batch mode; legacy model_mode ignored w/ warning
- src/detection+tracking gain iou param (default 0.7 = no behavior change)
2026-09-17 11:44:45 +07:00
andrew 630f4bc29e chore: set model_mode default to C
ci / smoke (push) Canceled after 0s
2026-09-15 14:03:38 +07:00
andrew 6e4af50646 feat: multi-model modes (A/B/C/D, default B) + box counting + manual-mode banner
ci / smoke (push) Canceled after 0s
2026-09-11 14:40:57 +07:00
ervanfahriaw 0235a0f597 feat: add manual & auto batch counting modes, dual-port operator and monitoring dashboards, and historical batch data corrections 2026-08-24 15:25:17 +07:00