Spaces:
Build error
Build error
from torch.utils.data import Dataset | |
class Labelizer(): | |
def __init__(self): | |
super().__init__() | |
self.labels = {'background': 0, 'signboard': 1} | |
self.inv_labels = {0: 'background', 1: 'signboard'} | |
def transform(self, label): | |
return self.labels[label] | |
def inverse_transform(self, ys): | |
return self.inv_labels(ys) | |
def num_classes(self): | |
return len(self.labels) | |
class PoIDataset(Dataset): | |
def __init__(self, | |
data, | |
transforms=None): | |
self.data = data | |
self.transforms = transforms | |
def __len__(self): | |
return 1 | |
def __getitem__(self, idx): | |
image = self.data | |
target = {} | |
if self.transforms is not None: | |
image = self.transforms(image) | |
return image, target |