From b1d5d4faf07f28d3f99fcb36dc2e65eb65167776 Mon Sep 17 00:00:00 2001 From: Raif Olson Date: Thu, 11 Apr 2024 09:21:32 -0400 Subject: [PATCH] fix to exactly match existing release version when minimum_consecutive_frames = 1 --- supervision/tracker/byte_tracker/core.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/supervision/tracker/byte_tracker/core.py b/supervision/tracker/byte_tracker/core.py index 6c320073..d7dc2461 100644 --- a/supervision/tracker/byte_tracker/core.py +++ b/supervision/tracker/byte_tracker/core.py @@ -65,8 +65,12 @@ class STrack(BaseTrack): self.tracklet_len = 0 self.state = TrackState.Tracked - if frame_id == 1 and self.minimum_consecutive_frames == 1: + if frame_id == 1: self.is_activated = True + + if self.minimum_consecutive_frames == 1: + self.external_track_id = self.next_external_id() + self.frame_id = frame_id self.start_frame = frame_id