From e19c0668e760d78cc98e06010f896e038090a6e3 Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Fri, 13 Oct 2023 05:16:36 -0600 Subject: [PATCH] Require init delay (#8126) --- frigate/track/norfair_tracker.py | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/frigate/track/norfair_tracker.py b/frigate/track/norfair_tracker.py index 42a2fde2f..ff63ba563 100644 --- a/frigate/track/norfair_tracker.py +++ b/frigate/track/norfair_tracker.py @@ -77,7 +77,7 @@ class NorfairTracker(ObjectTracker): self.tracker = Tracker( distance_function=frigate_distance, distance_threshold=2.5, - initialization_delay=0, + initialization_delay=config.detect.fps / 2, hit_counter_max=self.max_disappeared, ) if self.ptz_autotracker_enabled.value: @@ -106,11 +106,6 @@ class NorfairTracker(ObjectTracker): "ymax": self.detect_config.height, } - # start object with a hit count of `fps` to avoid quick detection -> loss - next( - (o for o in self.tracker.tracked_objects if o.global_id == track_id) - ).hit_counter = self.camera_config.detect.fps - def deregister(self, id, track_id): del self.tracked_objects[id] del self.disappeared[id]