Skip to content

Commit bb6708d

Browse files
Merge branch 'master' of github.com:visionml/pytracking
2 parents ac26294 + e16d93f commit bb6708d

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

ltr/dataset/coco_seq.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,9 @@ def get_num_sequences(self):
5858

5959
def get_sequence_info(self, seq_id):
6060
anno = self._get_anno(seq_id)
61+
target_visible = (anno[:, 2] > 0) & (anno[:, 3] > 0)
6162

62-
return anno, torch.Tensor([1])
63+
return anno, target_visible
6364

6465
def _get_anno(self, seq_id):
6566
anno = self.coco_set.anns[self.sequence_list[seq_id]]['bbox']

ltr/dataset/imagenetvid.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -126,15 +126,14 @@ def _process_anno(self, root):
126126
for tracklet_id, tracklet_start in tracklets.items():
127127
tracklet_anno = []
128128
target_visible = []
129-
class_name = None
129+
class_name_id = None
130130

131131
for f_id in range(tracklet_start, len(objects)):
132132
found = False
133133
for target in objects[f_id]:
134134
if target.find('trackid').text == tracklet_id:
135-
if not class_name:
135+
if not class_name_id:
136136
class_name_id = target.find('name').text
137-
class_name = self._get_class_name_from_id(class_name_id)
138137
x1 = int(target.find('bndbox/xmin').text)
139138
y1 = int(target.find('bndbox/ymin').text)
140139
x2 = int(target.find('bndbox/xmax').text)
@@ -148,7 +147,7 @@ def _process_anno(self, root):
148147
if not found:
149148
break
150149

151-
new_sequence = {'set_id': set_id, 'vid_id': vid_id, 'class_name': class_name,
150+
new_sequence = {'set_id': set_id, 'vid_id': vid_id, 'class_name': class_name_id,
152151
'start_frame': tracklet_start, 'anno': tracklet_anno,
153152
'target_visible': target_visible, 'image_size': image_size}
154153
all_sequences.append(new_sequence)

0 commit comments

Comments
 (0)