modify dotrack module
This commit is contained in:
@ -122,25 +122,6 @@ class doFrontTracks(doTracks):
|
||||
"""
|
||||
对不同id,但可能是同一商品的目标进行归并
|
||||
"""
|
||||
# =============================================================================
|
||||
# mergedTracks = []
|
||||
# alist = [t for t in Residual]
|
||||
# while alist:
|
||||
# atrack = alist[0]
|
||||
# cur_list = []
|
||||
# cur_list.append(atrack)
|
||||
# alist.pop(0)
|
||||
#
|
||||
# blist = [b for b in alist]
|
||||
# alist = []
|
||||
# for btrack in blist:
|
||||
# if track_equal_track(atrack, btrack, self.TracksDict):
|
||||
# cur_list.append(btrack)
|
||||
# else:
|
||||
# alist.append(btrack)
|
||||
#
|
||||
# mergedTracks.append(cur_list)
|
||||
# =============================================================================
|
||||
mergedTracks = self.base_merge_tracks(Residual)
|
||||
|
||||
oldtracks, newtracks = [], []
|
||||
@ -175,27 +156,3 @@ class doFrontTracks(doTracks):
|
||||
|
||||
return merged
|
||||
|
||||
|
||||
|
||||
|
||||
# =============================================================================
|
||||
# def array2list(self):
|
||||
# '''
|
||||
# 将 bboxes 变换为 track 列表
|
||||
# bboxes: [x1, y1, x2, y2, track_id, score, cls, frame_index, box_index]
|
||||
# Return:
|
||||
# lboxes:列表,列表中元素具有同一 track_id,x1y1x2y2 格式
|
||||
# [x1, y1, x2, y2, track_id, score, cls, frame_index, box_index]
|
||||
# '''
|
||||
# track_ids = set(self.bboxes[:, 4])
|
||||
# lboxes = []
|
||||
# for t_id in track_ids:
|
||||
# # print(f"The ID is: {t_id}")
|
||||
# idx = np.where(self.bboxes[:, 4] == t_id)[0]
|
||||
# box = self.bboxes[idx, :]
|
||||
#
|
||||
# lboxes.append(box)
|
||||
#
|
||||
# return lboxes
|
||||
# =============================================================================
|
||||
|
Reference in New Issue
Block a user