From c72efc28ab247031397e19e7d0902d3936e49766 Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Wed, 8 Jan 2025 09:48:41 -0600 Subject: [PATCH] don't display estimates on debug view/snapshots if object is not in a speed tracking zone --- frigate/track/tracked_object.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frigate/track/tracked_object.py b/frigate/track/tracked_object.py index 52e78fe95..e64748623 100644 --- a/frigate/track/tracked_object.py +++ b/frigate/track/tracked_object.py @@ -220,6 +220,9 @@ class TrackedObject: logger.debug( f"Camera: {self.camera_config.name}, tracked object ID: {self.obj_data['id']}, zone: {name}, pixel velocity: {str(tuple(np.round(self.obj_data['estimate_velocity']).flatten().astype(int)))}, speed magnitude: {speed_magnitude}, velocity angle: {self.velocity_angle}, estimated speed: {self.current_estimated_speed:.1f}, average speed: {self.average_estimated_speed:.1f}, length: {len(self.speed_history)}" ) + else: + # ensure we do not display an estimate if the object is not currently in a speed tracking zone + self.current_estimated_speed = 0 # update loitering status self.pending_loitering = in_loitering_zone