2025-10-01 15:39:43 +03:00
{
2026-01-28 02:10:29 +03:00
"label" : "Objects" ,
"description" : "Object tracking defaults including which labels to track and per-object filters." ,
2026-01-23 18:55:56 +03:00
"track" : {
2026-01-24 17:54:56 +03:00
"label" : "Objects to track" ,
"description" : "List of object labels to track globally; camera configs can override this."
2026-01-23 18:55:56 +03:00
} ,
"filters" : {
2026-01-24 17:54:56 +03:00
"label" : "Object filters" ,
"description" : "Filters applied to detected objects to reduce false positives (area, ratio, confidence)." ,
2026-01-23 18:55:56 +03:00
"min_area" : {
2026-01-29 18:43:43 +03:00
"label" : "Minimum object area" ,
"description" : "Minimum bounding box area (pixels or percentage) required for this object type. Can be pixels (int) or percentage (float between 0.000001 and 0.99)."
2025-10-01 15:39:43 +03:00
} ,
2026-01-23 18:55:56 +03:00
"max_area" : {
2026-01-29 18:43:43 +03:00
"label" : "Maximum object area" ,
"description" : "Maximum bounding box area (pixels or percentage) allowed for this object type. Can be pixels (int) or percentage (float between 0.000001 and 0.99)."
2026-01-23 18:55:56 +03:00
} ,
"min_ratio" : {
2026-01-29 18:43:43 +03:00
"label" : "Minimum aspect ratio" ,
2026-01-24 17:54:56 +03:00
"description" : "Minimum width/height ratio required for the bounding box to qualify."
2026-01-23 18:55:56 +03:00
} ,
"max_ratio" : {
2026-01-29 18:43:43 +03:00
"label" : "Maximum aspect ratio" ,
2026-01-24 17:54:56 +03:00
"description" : "Maximum width/height ratio allowed for the bounding box to qualify."
2026-01-23 18:55:56 +03:00
} ,
"threshold" : {
2026-01-29 18:43:43 +03:00
"label" : "Avg confidence" ,
2026-01-24 17:54:56 +03:00
"description" : "Average detection confidence threshold required for the object to be considered a true positive."
2026-01-23 18:55:56 +03:00
} ,
"min_score" : {
2026-01-29 18:43:43 +03:00
"label" : "Minimum confidence" ,
2026-01-24 17:54:56 +03:00
"description" : "Minimum single-frame detection confidence required for the object to be counted."
2025-10-01 15:39:43 +03:00
} ,
"mask" : {
2026-01-29 18:43:43 +03:00
"label" : "Filter mask" ,
2026-01-24 17:54:56 +03:00
"description" : "Polygon coordinates defining where this filter applies within the frame."
2026-01-29 18:43:43 +03:00
} ,
"raw_mask" : {
"label" : "Raw Mask"
2026-01-23 18:55:56 +03:00
}
} ,
"mask" : {
2026-01-24 17:54:56 +03:00
"label" : "Object mask" ,
2026-01-28 02:10:29 +03:00
"description" : "Mask polygon used to prevent object detection in specified areas."
2026-01-23 18:55:56 +03:00
} ,
"genai" : {
2026-01-29 18:43:43 +03:00
"label" : "GenAI object config" ,
2026-01-28 02:10:29 +03:00
"description" : "GenAI options for describing tracked objects and sending frames for generation." ,
2026-01-23 18:55:56 +03:00
"enabled" : {
2026-01-29 18:43:43 +03:00
"label" : "Enable GenAI" ,
2026-01-24 17:54:56 +03:00
"description" : "Enable GenAI generation of descriptions for tracked objects by default."
2026-01-23 18:55:56 +03:00
} ,
"use_snapshot" : {
2026-01-29 18:43:43 +03:00
"label" : "Use snapshots" ,
2026-01-24 17:54:56 +03:00
"description" : "Use object snapshots instead of thumbnails for GenAI description generation."
2025-10-01 15:39:43 +03:00
} ,
2026-01-23 18:55:56 +03:00
"prompt" : {
2026-01-29 18:43:43 +03:00
"label" : "Caption prompt" ,
2026-01-24 17:54:56 +03:00
"description" : "Default prompt template used when generating descriptions with GenAI."
2026-01-23 18:55:56 +03:00
} ,
"object_prompts" : {
2026-01-29 18:43:43 +03:00
"label" : "Object prompts" ,
2026-01-24 17:54:56 +03:00
"description" : "Per-object prompts to customize GenAI outputs for specific labels."
2026-01-23 18:55:56 +03:00
} ,
"objects" : {
2026-01-29 18:43:43 +03:00
"label" : "GenAI objects" ,
2026-01-24 17:54:56 +03:00
"description" : "List of object labels to send to GenAI by default."
2026-01-23 18:55:56 +03:00
} ,
"required_zones" : {
2026-01-29 18:43:43 +03:00
"label" : "Required zones" ,
2026-01-24 17:54:56 +03:00
"description" : "Zones that must be entered for objects to qualify for GenAI description generation."
2026-01-23 18:55:56 +03:00
} ,
"debug_save_thumbnails" : {
2026-01-29 18:43:43 +03:00
"label" : "Save thumbnails" ,
2026-01-24 17:54:56 +03:00
"description" : "Save thumbnails sent to GenAI for debugging and review."
2026-01-23 18:55:56 +03:00
} ,
"send_triggers" : {
2026-01-29 18:43:43 +03:00
"label" : "GenAI triggers" ,
2026-01-24 17:54:56 +03:00
"description" : "Defines when frames should be sent to GenAI (on end, after updates, etc.)." ,
2026-01-23 18:55:56 +03:00
"tracked_object_end" : {
2026-01-29 18:43:43 +03:00
"label" : "Send on end" ,
2026-01-24 17:54:56 +03:00
"description" : "Send a request to GenAI when the tracked object ends."
2026-01-23 18:55:56 +03:00
} ,
"after_significant_updates" : {
2026-01-29 18:43:43 +03:00
"label" : "Early GenAI trigger" ,
2026-01-24 17:54:56 +03:00
"description" : "Send a request to GenAI after a specified number of significant updates for the tracked object."
2025-10-01 15:39:43 +03:00
}
2026-01-23 18:55:56 +03:00
} ,
"enabled_in_config" : {
2026-01-29 18:43:43 +03:00
"label" : "Original GenAI state" ,
2026-01-24 17:54:56 +03:00
"description" : "Indicates whether GenAI was enabled in the original static config."
2025-10-01 15:39:43 +03:00
}
}
2026-01-24 17:54:56 +03:00
}