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

Function remove_duplicate_stracks

tutorials/cstrack/tracker.py:407–420  ·  view source on GitHub ↗
(stracksa, stracksb)

Source from the content-addressed store, hash-verified

405
406
407def remove_duplicate_stracks(stracksa, stracksb):
408 pdist = matching.iou_distance(stracksa, stracksb)
409 pairs = np.where(pdist < 0.15)
410 dupa, dupb = list(), list()
411 for p, q in zip(*pairs):
412 timep = stracksa[p].frame_id - stracksa[p].start_frame
413 timeq = stracksb[q].frame_id - stracksb[q].start_frame
414 if timep > timeq:
415 dupb.append(q)
416 else:
417 dupa.append(p)
418 resa = [t for i, t in enumerate(stracksa) if not i in dupa]
419 resb = [t for i, t in enumerate(stracksb) if not i in dupb]
420 return resa, resb
421
422def vis_feature(frame_id,seq_num,img,track_features, det_features, cost_matrix, cost_matrix_det, cost_matrix_track,max_num=5, out_path='/home/XX/'):
423 num_zero = ["0000","000","00","0"]

Callers 1

updateMethod · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected