Fix xyxyxyxyn calculation in obb result (#8188)

This commit is contained in:
Johannes Kaisinger 2024-02-13 23:54:41 +01:00 committed by GitHub
parent 22feb682d4
commit f9e9cdf2c3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -710,7 +710,7 @@ class OBB(BaseTensor):
def xyxyxyxyn(self): def xyxyxyxyn(self):
"""Return the boxes in xyxyxyxy format, (N, 4, 2).""" """Return the boxes in xyxyxyxy format, (N, 4, 2)."""
xyxyxyxyn = self.xyxyxyxy.clone() if isinstance(self.xyxyxyxy, torch.Tensor) else np.copy(self.xyxyxyxy) xyxyxyxyn = self.xyxyxyxy.clone() if isinstance(self.xyxyxyxy, torch.Tensor) else np.copy(self.xyxyxyxy)
xyxyxyxyn[..., 0] /= self.orig_shape[1] xyxyxyxyn[..., 0] /= self.orig_shape[0]
xyxyxyxyn[..., 1] /= self.orig_shape[1] xyxyxyxyn[..., 1] /= self.orig_shape[1]
return xyxyxyxyn return xyxyxyxyn