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

Method multi_predict

tutorials/jde/byte_tracker.py:31–42  ·  view source on GitHub ↗
(stracks, kalman_filter)

Source from the content-addressed store, hash-verified

29
30 @staticmethod
31 def multi_predict(stracks, kalman_filter):
32 if len(stracks) > 0:
33 multi_mean = np.asarray([st.mean.copy() for st in stracks])
34 multi_covariance = np.asarray([st.covariance for st in stracks])
35 for i, st in enumerate(stracks):
36 if st.state != TrackState.Tracked:
37 multi_mean[i][7] = 0
38# multi_mean, multi_covariance = STrack.kalman_filter.multi_predict(multi_mean, multi_covariance)
39 multi_mean, multi_covariance = kalman_filter.multi_predict(multi_mean, multi_covariance)
40 for i, (mean, cov) in enumerate(zip(multi_mean, multi_covariance)):
41 stracks[i].mean = mean
42 stracks[i].covariance = cov
43
44 def activate(self, kalman_filter, frame_id):
45 """Start a new tracklet"""

Callers 1

updateMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected