MCPcopy Index your code
hub / github.com/FoundationVision/ByteTrack / update

Method update

tutorials/jde/tracker.py:85–104  ·  view source on GitHub ↗

Update a matched track :type new_track: STrack :type frame_id: int :type update_feature: bool :return:

(self, new_track, frame_id, update_feature=True)

Source from the content-addressed store, hash-verified

83 self.track_id = self.next_id()
84
85 def update(self, new_track, frame_id, update_feature=True):
86 """
87 Update a matched track
88 :type new_track: STrack
89 :type frame_id: int
90 :type update_feature: bool
91 :return:
92 """
93 self.frame_id = frame_id
94 self.tracklet_len += 1
95
96 new_tlwh = new_track.tlwh
97 self.mean, self.covariance = self.kalman_filter.update(
98 self.mean, self.covariance, self.tlwh_to_xyah(new_tlwh))
99 self.state = TrackState.Tracked
100 self.is_activated = True
101
102 self.score = new_track.score
103 if update_feature:
104 self.update_features(new_track.curr_feat)
105
106 @property
107 def tlwh(self):

Callers 3

eval_frameMethod · 0.45
re_activateMethod · 0.45
updateMethod · 0.45

Calls 2

tlwh_to_xyahMethod · 0.95
update_featuresMethod · 0.95

Tested by

no test coverage detected