2025-10-01 15:39:43 +03:00
{
2026-01-24 17:54:56 +03:00
"label" : "Object classification config" ,
"description" : "Settings for classification models used to refine object labels or state classification." ,
2026-01-23 18:55:56 +03:00
"bird" : {
2026-01-24 17:54:56 +03:00
"label" : "Bird classification config" ,
"description" : "Settings specific to bird classification models." ,
2026-01-23 18:55:56 +03:00
"enabled" : {
2026-01-24 17:54:56 +03:00
"label" : "Enable bird classification" ,
"description" : "Enable or disable bird classification."
2026-01-23 18:55:56 +03:00
} ,
"threshold" : {
2026-01-24 17:54:56 +03:00
"label" : "Minimum classification score required to be considered a match" ,
"description" : "Minimum classification score required to accept a bird classification."
2026-01-23 18:55:56 +03:00
}
} ,
"custom" : {
2026-01-24 17:54:56 +03:00
"label" : "Custom Classification Model Configs" ,
"description" : "Configuration for custom classification models used for objects or state detection." ,
2026-01-23 18:55:56 +03:00
"enabled" : {
2026-01-24 17:54:56 +03:00
"label" : "Enable running the model" ,
"description" : "Enable or disable the custom classification model."
2026-01-23 18:55:56 +03:00
} ,
"name" : {
2026-01-24 17:54:56 +03:00
"label" : "Name of classification model" ,
"description" : "Identifier for the custom classification model to use."
2026-01-23 18:55:56 +03:00
} ,
"threshold" : {
2026-01-24 17:54:56 +03:00
"label" : "Classification score threshold to change the state" ,
"description" : "Score threshold used to change the classification state."
2026-01-23 18:55:56 +03:00
} ,
"save_attempts" : {
2026-01-24 17:54:56 +03:00
"label" : "Number of classification attempts to save in the recent classifications tab. If not specified, defaults to 200 for object classification and 100 for state classification" ,
"description" : "How many classification attempts to save for recent classifications UI."
2026-01-23 18:55:56 +03:00
} ,
"object_config" : {
"objects" : {
2026-01-24 17:54:56 +03:00
"label" : "Object types to classify" ,
"description" : "List of object types to run object classification on."
2026-01-23 18:55:56 +03:00
} ,
"classification_type" : {
2026-01-24 17:54:56 +03:00
"label" : "Type of classification that is applied" ,
"description" : "Classification type applied: 'sub_label' (adds sub_label) or other supported types."
2025-10-01 15:39:43 +03:00
}
} ,
2026-01-23 18:55:56 +03:00
"state_config" : {
"cameras" : {
2026-01-24 17:54:56 +03:00
"label" : "Cameras to run classification on" ,
"description" : "Per-camera crop and settings for running state classification." ,
2026-01-23 18:55:56 +03:00
"crop" : {
2026-01-24 17:54:56 +03:00
"label" : "Crop of image frame on this camera to run classification on" ,
"description" : "Crop coordinates to use for running classification on this camera."
2025-10-01 15:39:43 +03:00
}
2026-01-23 18:55:56 +03:00
} ,
"motion" : {
2026-01-24 17:54:56 +03:00
"label" : "If classification should be run when motion is detected in the crop" ,
"description" : "If true, run classification when motion is detected within the specified crop."
2026-01-23 18:55:56 +03:00
} ,
"interval" : {
2026-01-24 17:54:56 +03:00
"label" : "Interval to run classification on in seconds" ,
"description" : "Interval (seconds) between periodic classification runs for state classification."
2025-10-01 15:39:43 +03:00
}
}
}
2026-01-24 17:54:56 +03:00
}