mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-03-11 19:07:35 +03:00
96 lines
3.7 KiB
JSON
96 lines
3.7 KiB
JSON
{
|
|
"label": "Objects",
|
|
"description": "Object tracking defaults including which labels to track and per-object filters.",
|
|
"track": {
|
|
"label": "Objects to track",
|
|
"description": "List of object labels to track globally; camera configs can override this."
|
|
},
|
|
"filters": {
|
|
"label": "Object filters",
|
|
"description": "Filters applied to detected objects to reduce false positives (area, ratio, confidence).",
|
|
"min_area": {
|
|
"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)."
|
|
},
|
|
"max_area": {
|
|
"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)."
|
|
},
|
|
"min_ratio": {
|
|
"label": "Minimum aspect ratio",
|
|
"description": "Minimum width/height ratio required for the bounding box to qualify."
|
|
},
|
|
"max_ratio": {
|
|
"label": "Maximum aspect ratio",
|
|
"description": "Maximum width/height ratio allowed for the bounding box to qualify."
|
|
},
|
|
"threshold": {
|
|
"label": "Avg confidence",
|
|
"description": "Average detection confidence threshold required for the object to be considered a true positive."
|
|
},
|
|
"min_score": {
|
|
"label": "Minimum confidence",
|
|
"description": "Minimum single-frame detection confidence required for the object to be counted."
|
|
},
|
|
"mask": {
|
|
"label": "Filter mask",
|
|
"description": "Polygon coordinates defining where this filter applies within the frame."
|
|
},
|
|
"raw_mask": {
|
|
"label": "Raw Mask"
|
|
}
|
|
},
|
|
"mask": {
|
|
"label": "Object mask",
|
|
"description": "Mask polygon used to prevent object detection in specified areas."
|
|
},
|
|
"genai": {
|
|
"label": "GenAI object config",
|
|
"description": "GenAI options for describing tracked objects and sending frames for generation.",
|
|
"enabled": {
|
|
"label": "Enable GenAI",
|
|
"description": "Enable GenAI generation of descriptions for tracked objects by default."
|
|
},
|
|
"use_snapshot": {
|
|
"label": "Use snapshots",
|
|
"description": "Use object snapshots instead of thumbnails for GenAI description generation."
|
|
},
|
|
"prompt": {
|
|
"label": "Caption prompt",
|
|
"description": "Default prompt template used when generating descriptions with GenAI."
|
|
},
|
|
"object_prompts": {
|
|
"label": "Object prompts",
|
|
"description": "Per-object prompts to customize GenAI outputs for specific labels."
|
|
},
|
|
"objects": {
|
|
"label": "GenAI objects",
|
|
"description": "List of object labels to send to GenAI by default."
|
|
},
|
|
"required_zones": {
|
|
"label": "Required zones",
|
|
"description": "Zones that must be entered for objects to qualify for GenAI description generation."
|
|
},
|
|
"debug_save_thumbnails": {
|
|
"label": "Save thumbnails",
|
|
"description": "Save thumbnails sent to GenAI for debugging and review."
|
|
},
|
|
"send_triggers": {
|
|
"label": "GenAI triggers",
|
|
"description": "Defines when frames should be sent to GenAI (on end, after updates, etc.).",
|
|
"tracked_object_end": {
|
|
"label": "Send on end",
|
|
"description": "Send a request to GenAI when the tracked object ends."
|
|
},
|
|
"after_significant_updates": {
|
|
"label": "Early GenAI trigger",
|
|
"description": "Send a request to GenAI after a specified number of significant updates for the tracked object."
|
|
}
|
|
},
|
|
"enabled_in_config": {
|
|
"label": "Original GenAI state",
|
|
"description": "Indicates whether GenAI was enabled in the original static config."
|
|
}
|
|
}
|
|
}
|