From d6ddc5b837e61448f506c30178a966ea22e82390 Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Fri, 28 Mar 2025 17:04:19 -0600 Subject: [PATCH] Fix --- frigate/data_processing/common/license_plate/mixin.py | 2 +- frigate/data_processing/types.py | 2 +- frigate/stats/util.py | 3 +-- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/frigate/data_processing/common/license_plate/mixin.py b/frigate/data_processing/common/license_plate/mixin.py index 398c334d1..63285ac79 100644 --- a/frigate/data_processing/common/license_plate/mixin.py +++ b/frigate/data_processing/common/license_plate/mixin.py @@ -987,7 +987,7 @@ class LicensePlateProcessingMixin: ): """Look for license plates in image.""" self.metrics.alpr_pps.value = self.plates_rec_second.eps() - self.metrics.yolov9_pps.value = self.plates_det_second.eps() + self.metrics.yolov9_lpr_pps.value = self.plates_det_second.eps() camera = obj_data if dedicated_lpr else obj_data["camera"] current_time = int(datetime.datetime.now().timestamp()) diff --git a/frigate/data_processing/types.py b/frigate/data_processing/types.py index 3e29966c7..8ec7b9617 100644 --- a/frigate/data_processing/types.py +++ b/frigate/data_processing/types.py @@ -25,7 +25,7 @@ class DataProcessorMetrics: self.alpr_speed = mp.Value("d", 0.01) self.alpr_pps = mp.Value("d", 0.0) self.yolov9_lpr_speed = mp.Value("d", 0.01) - self.yolov9_pps = mp.Value("d", 0.0) + self.yolov9_lpr_pps = mp.Value("d", 0.0) class DataProcessorModelRunner: diff --git a/frigate/stats/util.py b/frigate/stats/util.py index fa1dc07ed..2b33a6173 100644 --- a/frigate/stats/util.py +++ b/frigate/stats/util.py @@ -323,8 +323,7 @@ def stats_snapshot( embeddings_metrics.alpr_pps.value, 2 ) - # covers dedicated and normal lpr modes - if embeddings_metrics.yolov9_lpr_pps.value: + if embeddings_metrics.yolov9_lpr_pps.value > 0.0: stats["embeddings"]["yolov9_plate_detection_speed"] = round( embeddings_metrics.yolov9_lpr_speed.value * 1000, 2 )