mirror of
https://github.com/blakeblackshear/frigate.git
synced 2025-07-30 13:48:07 +02:00
Fix incorrectly running lpr (#18390)
This commit is contained in:
parent
5f40e6e2b9
commit
512b7e16e1
@ -480,11 +480,12 @@ class EmbeddingMaintainer(threading.Thread):
|
|||||||
return
|
return
|
||||||
|
|
||||||
camera_config = self.config.cameras[camera]
|
camera_config = self.config.cameras[camera]
|
||||||
|
dedicated_lpr_enabled = (
|
||||||
|
camera_config.type == CameraTypeEnum.lpr
|
||||||
|
and "license_plate" not in camera_config.objects.track
|
||||||
|
)
|
||||||
|
|
||||||
if (
|
if not dedicated_lpr_enabled and len(self.config.classification.custom) == 0:
|
||||||
camera_config.type != CameraTypeEnum.lpr
|
|
||||||
or "license_plate" in camera_config.objects.track
|
|
||||||
) and len(self.config.classification.custom) == 0:
|
|
||||||
# no active features that use this data
|
# no active features that use this data
|
||||||
return
|
return
|
||||||
|
|
||||||
@ -502,7 +503,9 @@ class EmbeddingMaintainer(threading.Thread):
|
|||||||
return
|
return
|
||||||
|
|
||||||
for processor in self.realtime_processors:
|
for processor in self.realtime_processors:
|
||||||
if isinstance(processor, LicensePlateRealTimeProcessor):
|
if dedicated_lpr_enabled and isinstance(
|
||||||
|
processor, LicensePlateRealTimeProcessor
|
||||||
|
):
|
||||||
processor.process_frame(camera, yuv_frame, True)
|
processor.process_frame(camera, yuv_frame, True)
|
||||||
|
|
||||||
if isinstance(processor, CustomStateClassificationProcessor):
|
if isinstance(processor, CustomStateClassificationProcessor):
|
||||||
|
Loading…
Reference in New Issue
Block a user