MCPcopy Create free account
hub / github.com/FoundationVision/ByteTrack / activate

Method activate

tutorials/fairmot/tracker.py:71–84  ·  view source on GitHub ↗

Start a new tracklet

(self, kalman_filter, frame_id)

Source from the content-addressed store, hash-verified

69 stracks[i].covariance = cov
70
71 def activate(self, kalman_filter, frame_id):
72 """Start a new tracklet"""
73 self.kalman_filter = kalman_filter
74 self.track_id = self.next_id()
75 self.mean, self.covariance = self.kalman_filter.initiate(self.tlwh_to_xyah(self._tlwh))
76
77 self.tracklet_len = 0
78 self.state = TrackState.Tracked
79 if frame_id == 1:
80 self.is_activated = True
81 #self.is_activated = True
82 self.frame_id = frame_id
83 self.start_frame = frame_id
84 self.score_list.append(self.score)
85
86 def re_activate(self, new_track, frame_id, new_id=False):
87 self.mean, self.covariance = self.kalman_filter.update(

Callers 1

updateMethod · 0.45

Calls 3

tlwh_to_xyahMethod · 0.95
next_idMethod · 0.45
initiateMethod · 0.45

Tested by

no test coverage detected