@@ -64,15 +64,15 @@ def __init__(self,
64
64
self .proposal_file = osp .join (self .data_root ,
65
65
self .proposal_file )
66
66
# load annotations (and proposals)
67
- self .img_infos = self .load_annotations (self .ann_file )
67
+ self .data_infos = self .load_annotations (self .ann_file )
68
68
if self .proposal_file is not None :
69
69
self .proposals = self .load_proposals (self .proposal_file )
70
70
else :
71
71
self .proposals = None
72
72
# filter images too small
73
73
if not test_mode :
74
74
valid_inds = self ._filter_imgs ()
75
- self .img_infos = [self .img_infos [i ] for i in valid_inds ]
75
+ self .data_infos = [self .data_infos [i ] for i in valid_inds ]
76
76
if self .proposals is not None :
77
77
self .proposals = [self .proposals [i ] for i in valid_inds ]
78
78
# set group flag for the sampler
@@ -82,7 +82,7 @@ def __init__(self,
82
82
self .pipeline = Compose (pipeline )
83
83
84
84
def __len__ (self ):
85
- return len (self .img_infos )
85
+ return len (self .data_infos )
86
86
87
87
def load_annotations (self , ann_file ):
88
88
return mmcv .load (ann_file )
@@ -91,7 +91,7 @@ def load_proposals(self, proposal_file):
91
91
return mmcv .load (proposal_file )
92
92
93
93
def get_ann_info (self , idx ):
94
- return self .img_infos [idx ]['ann' ]
94
+ return self .data_infos [idx ]['ann' ]
95
95
96
96
def pre_pipeline (self , results ):
97
97
results ['img_prefix' ] = self .img_prefix
@@ -104,7 +104,7 @@ def pre_pipeline(self, results):
104
104
def _filter_imgs (self , min_size = 32 ):
105
105
"""Filter images too small."""
106
106
valid_inds = []
107
- for i , img_info in enumerate (self .img_infos ):
107
+ for i , img_info in enumerate (self .data_infos ):
108
108
if min (img_info ['width' ], img_info ['height' ]) >= min_size :
109
109
valid_inds .append (i )
110
110
return valid_inds
@@ -117,7 +117,7 @@ def _set_group_flag(self):
117
117
"""
118
118
self .flag = np .zeros (len (self ), dtype = np .uint8 )
119
119
for i in range (len (self )):
120
- img_info = self .img_infos [i ]
120
+ img_info = self .data_infos [i ]
121
121
if img_info ['width' ] / img_info ['height' ] > 1 :
122
122
self .flag [i ] = 1
123
123
@@ -136,7 +136,7 @@ def __getitem__(self, idx):
136
136
return data
137
137
138
138
def prepare_train_img (self , idx ):
139
- img_info = self .img_infos [idx ]
139
+ img_info = self .data_infos [idx ]
140
140
ann_info = self .get_ann_info (idx )
141
141
results = dict (img_info = img_info , ann_info = ann_info )
142
142
if self .proposals is not None :
@@ -145,7 +145,7 @@ def prepare_train_img(self, idx):
145
145
return self .pipeline (results )
146
146
147
147
def prepare_test_img (self , idx ):
148
- img_info = self .img_infos [idx ]
148
+ img_info = self .data_infos [idx ]
149
149
results = dict (img_info = img_info )
150
150
if self .proposals is not None :
151
151
results ['proposals' ] = self .proposals [idx ]
0 commit comments