Fix label check (#14610)

* Create config for parsing object

* Use in maintainer
This commit is contained in:
Nicolas Mowen
2024-10-26 12:14:21 -06:00
parent 3ed4fb87ef
commit f98f41668e
3 changed files with 22 additions and 10 deletions

View File

@@ -66,7 +66,7 @@ class EmbeddingMaintainer(threading.Thread):
# set face recognition conditions
self.face_recognition_enabled = self.config.face_recognition.enabled
self.requires_face_detection = "face" not in self.config.model.all_attributes
self.requires_face_detection = "face" not in self.config.objects.all_objects
self.detected_faces: dict[str, float] = {}
# create communication for updating event descriptions
@@ -78,7 +78,7 @@ class EmbeddingMaintainer(threading.Thread):
# set license plate recognition conditions
self.lpr_config = self.config.lpr
self.requires_license_plate_detection = (
"license_plate" not in self.config.model.all_attributes
"license_plate" not in self.config.objects.all_objects
)
self.detected_license_plates: dict[str, dict[str, any]] = {}