2025-10-01 15:39:43 +03:00
{
2026-01-28 18:49:32 +03:00
"label" : "Object Detection" ,
2026-01-24 17:54:56 +03:00
"description" : "Settings for the detection/detect role used to run object detection and initialize trackers." ,
2026-01-23 18:55:56 +03:00
"enabled" : {
2026-01-29 18:43:43 +03:00
"label" : "Detection enabled" ,
2026-01-24 17:54:56 +03:00
"description" : "Enable or disable object detection for this camera. Detection must be enabled for object tracking to run."
2026-01-23 18:55:56 +03:00
} ,
"height" : {
2026-01-29 18:43:43 +03:00
"label" : "Detect height" ,
2026-01-24 17:54:56 +03:00
"description" : "Height (pixels) of frames used for the detect stream; leave empty to use the native stream resolution."
2026-01-23 18:55:56 +03:00
} ,
"width" : {
2026-01-29 18:43:43 +03:00
"label" : "Detect width" ,
2026-01-24 17:54:56 +03:00
"description" : "Width (pixels) of frames used for the detect stream; leave empty to use the native stream resolution."
2026-01-23 18:55:56 +03:00
} ,
"fps" : {
2026-01-29 18:43:43 +03:00
"label" : "Detect FPS" ,
"description" : "Desired frames per second to run detection on; lower values reduce CPU usage (recommended value is 5, only set higher - at most 10 - if tracking extremely fast moving objects)."
2026-01-23 18:55:56 +03:00
} ,
"min_initialized" : {
2026-01-29 18:43:43 +03:00
"label" : "Min initialization hits" ,
"description" : "Number of consecutive detection hits required before creating a tracked object. Increase to reduce false initializations. Default value is fps divided by 2."
2026-01-23 18:55:56 +03:00
} ,
"max_disappeared" : {
2026-01-29 18:43:43 +03:00
"label" : "Max disappeared frames" ,
2026-01-24 17:54:56 +03:00
"description" : "Number of frames without a detection before a tracked object is considered gone."
2026-01-23 18:55:56 +03:00
} ,
"stationary" : {
2026-01-24 17:54:56 +03:00
"label" : "Stationary objects config" ,
"description" : "Settings to detect and manage objects that remain stationary for a period of time." ,
2026-01-23 18:55:56 +03:00
"interval" : {
2026-01-29 18:43:43 +03:00
"label" : "Stationary interval" ,
2026-01-24 17:54:56 +03:00
"description" : "How often (in frames) to run a detection check to confirm a stationary object."
2025-10-01 15:39:43 +03:00
} ,
2026-01-23 18:55:56 +03:00
"threshold" : {
2026-01-29 18:43:43 +03:00
"label" : "Stationary threshold" ,
2026-01-24 17:54:56 +03:00
"description" : "Number of frames with no position change required to mark an object as stationary."
2025-10-01 15:39:43 +03:00
} ,
2026-01-23 18:55:56 +03:00
"max_frames" : {
2026-01-29 18:43:43 +03:00
"label" : "Max frames" ,
"description" : "Limits how long stationary objects are tracked before being discarded." ,
2026-01-23 18:55:56 +03:00
"default" : {
2026-01-24 17:54:56 +03:00
"label" : "Default max frames" ,
"description" : "Default maximum frames to track a stationary object before stopping."
2026-01-23 18:55:56 +03:00
} ,
"objects" : {
2026-01-29 18:43:43 +03:00
"label" : "Object max frames" ,
2026-01-24 17:54:56 +03:00
"description" : "Per-object overrides for maximum frames to track stationary objects."
2025-10-01 15:39:43 +03:00
}
} ,
2026-01-23 18:55:56 +03:00
"classifier" : {
2026-01-29 18:43:43 +03:00
"label" : "Enable visual classifier" ,
2026-01-24 17:54:56 +03:00
"description" : "Use a visual classifier to detect truly stationary objects even when bounding boxes jitter."
2025-10-01 15:39:43 +03:00
}
2026-01-23 18:55:56 +03:00
} ,
"annotation_offset" : {
2026-01-29 18:43:43 +03:00
"label" : "Annotation offset" ,
2026-01-24 17:54:56 +03:00
"description" : "Milliseconds to shift detect annotations to better align timeline bounding boxes with recordings; can be positive or negative."
2025-10-01 15:39:43 +03:00
}
2026-01-24 17:54:56 +03:00
}