From 6262e6d2bc1d35485264d5ac3358d7f1235cab62 Mon Sep 17 00:00:00 2001 From: Nick Mowen Date: Fri, 29 Sep 2023 16:22:10 -0600 Subject: [PATCH] Set min score for attributes to 0.7 --- frigate/config.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/frigate/config.py b/frigate/config.py index 847735b12..c1365fdf0 100644 --- a/frigate/config.py +++ b/frigate/config.py @@ -13,6 +13,7 @@ from pydantic import BaseModel, Extra, Field, parse_obj_as, validator from pydantic.fields import PrivateAttr from frigate.const import ( + ALL_ATTRIBUTE_LABELS, AUDIO_MIN_CONFIDENCE, CACHE_DIR, DEFAULT_DB_PATH, @@ -1077,6 +1078,11 @@ class FrigateConfig(FrigateBaseModel): config.mqtt.user = config.mqtt.user.format(**FRIGATE_ENV_VARS) config.mqtt.password = config.mqtt.password.format(**FRIGATE_ENV_VARS) + # set min_score for object attributes + for attribute in ALL_ATTRIBUTE_LABELS: + if not config.objects.filters.get(attribute): + config.objects.filters[attribute] = FilterConfig(min_score=0.7) + # Global config to propagate down to camera level global_config = config.dict( include={