16 def run_tracker(self, image, mask, det_bboxes, det_labels, frame_id, num_classes=1):
17 track_bboxes, track_labels, track_ids = self.tracker.track(
18 img=image,
19 mask=mask,
20 motion=self.motion,
21 bboxes=det_bboxes,
22 labels=det_labels,
23 frame_id=frame_id)
24
25 track_results = outs2results(
26 bboxes=track_bboxes,
27 labels=track_labels,
28 ids=track_ids,
29 num_classes=num_classes)
30 det_results = outs2results(
31 bboxes=det_bboxes, labels=det_labels, num_classes=num_classes)
32
33 return dict(
34 det_bboxes=det_results['bbox_results'],
35 track_bboxes=track_results['bbox_results'])
36