【发布时间】:2020-10-28 01:21:29
【问题描述】:
有没有办法通过创建 X 个增强图像来生成 DataLoader?我目前的代码只创建了一个增强图像
class ImageDataset(data.Dataset):
def __init__(self, root_dir, transform=None):
self.root_dir = root_dir
self.img_names = os.listdir()
self.transform = transform
def __getitem__(self, index):
img = Image.open(os.path.join(self.root, self.img_names[index])).convert('RGB')
if self.transform is not None:
img = self.transform(img)
return img
def __len__(self):
return len(self.img_names)
另外,我想添加标签,其中来自同一图像的增强图像具有相同的标签
【问题讨论】:
-
您希望将相同的变换函数应用于每个增强图像还是提供 X 个不同的变换函数?
-
变换函数是随机变换的组合,所以它们默认是随机的
标签: image-processing deep-learning pytorch