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

Method update

tutorials/jde/byte_tracker.py:68–85  ·  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

66 self.track_id = self.next_id()
67
68 def update(self, new_track, frame_id, update_feature=True):
69 """
70 Update a matched track
71 :type new_track: STrack
72 :type frame_id: int
73 :type update_feature: bool
74 :return:
75 """
76 self.frame_id = frame_id
77 self.tracklet_len += 1
78
79 new_tlwh = new_track.tlwh
80 self.mean, self.covariance = self.kalman_filter.update(
81 self.mean, self.covariance, self.tlwh_to_xyah(new_tlwh))
82 self.state = TrackState.Tracked
83 self.is_activated = True
84
85 self.score = new_track.score
86
87 @property
88 def tlwh(self):

Callers 2

re_activateMethod · 0.45
updateMethod · 0.45

Calls 1

tlwh_to_xyahMethod · 0.95

Tested by

no test coverage detected