Unverified 提交 3ff783c1 authored 作者: VdLMV's avatar VdLMV 提交者: GitHub

TTA augument boxes one pixel shifted in de-flip ud and lr (#2219)

* TTA augument boxes one pixel shifted in de-flip ud and lr * PEP8 reformat Co-authored-by: 's avatarJaap van de Loosdrecht <jaap.van.de.loosdrecht@nhlstenden.com> Co-authored-by: 's avatarGlenn Jocher <glenn.jocher@ultralytics.com>
上级 3e560e2f
...@@ -110,9 +110,9 @@ class Model(nn.Module): ...@@ -110,9 +110,9 @@ class Model(nn.Module):
# cv2.imwrite(f'img_{si}.jpg', 255 * xi[0].cpu().numpy().transpose((1, 2, 0))[:, :, ::-1]) # save # cv2.imwrite(f'img_{si}.jpg', 255 * xi[0].cpu().numpy().transpose((1, 2, 0))[:, :, ::-1]) # save
yi[..., :4] /= si # de-scale yi[..., :4] /= si # de-scale
if fi == 2: if fi == 2:
yi[..., 1] = img_size[0] - yi[..., 1] # de-flip ud yi[..., 1] = img_size[0] - 1 - yi[..., 1] # de-flip ud
elif fi == 3: elif fi == 3:
yi[..., 0] = img_size[1] - yi[..., 0] # de-flip lr yi[..., 0] = img_size[1] - 1 - yi[..., 0] # de-flip lr
y.append(yi) y.append(yi)
return torch.cat(y, 1), None # augmented inference, train return torch.cat(y, 1), None # augmented inference, train
else: else:
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论