@@ -187,27 +187,28 @@ def build(preprocessor_step_config):
187
187
config = preprocessor_step_config .random_crop_pad_image
188
188
min_padded_size_ratio = config .min_padded_size_ratio
189
189
if min_padded_size_ratio and len (min_padded_size_ratio ) != 2 :
190
- raise ValueError ('min_padded_size_ratio should have 3 elements if set!' )
190
+ raise ValueError ('min_padded_size_ratio should have 2 elements if set!' )
191
191
max_padded_size_ratio = config .max_padded_size_ratio
192
192
if max_padded_size_ratio and len (max_padded_size_ratio ) != 2 :
193
- raise ValueError ('max_padded_size_ratio should have 3 elements if set!' )
193
+ raise ValueError ('max_padded_size_ratio should have 2 elements if set!' )
194
194
pad_color = config .pad_color
195
195
if pad_color and len (pad_color ) != 3 :
196
196
raise ValueError ('pad_color should have 3 elements if set!' )
197
- return (preprocessor .random_crop_pad_image ,
198
- {
199
- 'min_object_covered' : config .min_object_covered ,
200
- 'aspect_ratio_range' : (config .min_aspect_ratio ,
201
- config .max_aspect_ratio ),
202
- 'area_range' : (config .min_area , config .max_area ),
203
- 'overlap_thresh' : config .overlap_thresh ,
204
- 'random_coef' : config .random_coef ,
205
- 'min_padded_size_ratio' : (min_padded_size_ratio if
206
- min_padded_size_ratio else None ),
207
- 'max_padded_size_ratio' : (max_padded_size_ratio if
208
- max_padded_size_ratio else None ),
209
- 'pad_color' : (pad_color if pad_color else None ),
210
- })
197
+ kwargs = {
198
+ 'min_object_covered' : config .min_object_covered ,
199
+ 'aspect_ratio_range' : (config .min_aspect_ratio ,
200
+ config .max_aspect_ratio ),
201
+ 'area_range' : (config .min_area , config .max_area ),
202
+ 'overlap_thresh' : config .overlap_thresh ,
203
+ 'random_coef' : config .random_coef ,
204
+ }
205
+ if min_padded_size_ratio :
206
+ kwargs ['min_padded_size_ratio' ] = tuple (min_padded_size_ratio )
207
+ if max_padded_size_ratio :
208
+ kwargs ['max_padded_size_ratio' ] = tuple (max_padded_size_ratio )
209
+ if pad_color :
210
+ kwargs ['pad_color' ] = tuple (pad_color )
211
+ return (preprocessor .random_crop_pad_image , kwargs )
211
212
212
213
if step_type == 'random_resize_method' :
213
214
config = preprocessor_step_config .random_resize_method
0 commit comments