|
@@ -109,6 +109,14 @@ class BaseAnnotations(abc.ABC):
|
|
def __getitem__(self, uuid) -> Tuple[str, int]:
|
|
def __getitem__(self, uuid) -> Tuple[str, int]:
|
|
return self.image(uuid), self.label(uuid)
|
|
return self.image(uuid), self.label(uuid)
|
|
|
|
|
|
|
|
+ @property
|
|
|
|
+ def labels(self):
|
|
|
|
+ return self._labels
|
|
|
|
+
|
|
|
|
+ @labels.setter
|
|
|
|
+ def labels(self, labels):
|
|
|
|
+ self._orig_labels, self._labels = np.unique(labels, return_inverse=True)
|
|
|
|
+
|
|
def image_path(self, image) -> str:
|
|
def image_path(self, image) -> str:
|
|
return str(self.root / self.images_folder / image)
|
|
return str(self.root / self.images_folder / image)
|
|
|
|
|