fix pad_param when scale_factor > 1 (#1395)
parent
a10b9e964b
commit
2b2fe26b26
|
@ -222,8 +222,10 @@ class End2EndModel(BaseBackendModel):
|
|||
elif 'border' in img_metas[i]:
|
||||
pad_key = 'border'
|
||||
if pad_key is not None:
|
||||
x_off = img_metas[i][pad_key][2]
|
||||
y_off = img_metas[i][pad_key][0]
|
||||
scale_factor = img_metas[i].get('scale_factor',
|
||||
np.array([1., 1.]))
|
||||
x_off = img_metas[i][pad_key][2] / scale_factor[1]
|
||||
y_off = img_metas[i][pad_key][0] / scale_factor[0]
|
||||
bboxes[:, ::2] -= x_off
|
||||
bboxes[:, 1::2] -= y_off
|
||||
bboxes *= (bboxes > 0)
|
||||
|
|
Loading…
Reference in New Issue