mirror of
https://github.com/ZoneMinder/zoneminder.git
synced 2026-03-25 01:01:53 -04:00
Add canvas-based bounding box annotation editor to the event view for correcting object detection results and building YOLO training datasets. - Two new config options: ZM_OPT_TRAINING (toggle) and ZM_TRAINING_DATA_DIR - AJAX backend (training.php) with load/save/delete/status actions - Canvas annotation editor (training.js) with draw/resize/relabel/undo - Frame navigation (alarm/snapshot/objdetect/numbered frames) - Roboflow-compatible YOLO output (images/all/, labels/all/, data.yaml) - Training data statistics with per-class image counts and guidance - Full i18n support via en_gb.php SLANG/OLANG entries - Label validation, YOLO coordinate clamping, audit logging - DB migration for existing installs (zm_update-1.39.2.sql) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>