From 8aa73c447022d022016bf7c7e0084786bf554111 Mon Sep 17 00:00:00 2001 From: Johannes Kaisinger Date: Sat, 17 Feb 2024 01:30:04 +0100 Subject: [PATCH] Fix xyxyxyxyn calculation, swap axis (#8249) --- ultralytics/engine/results.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ultralytics/engine/results.py b/ultralytics/engine/results.py index 09253268..d8d944f9 100644 --- a/ultralytics/engine/results.py +++ b/ultralytics/engine/results.py @@ -710,8 +710,8 @@ class OBB(BaseTensor): def xyxyxyxyn(self): """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[..., 0] /= self.orig_shape[0] - xyxyxyxyn[..., 1] /= self.orig_shape[1] + xyxyxyxyn[..., 0] /= self.orig_shape[1] + xyxyxyxyn[..., 1] /= self.orig_shape[0] return xyxyxyxyn @property