Raid41 commited on
Commit
dab2597
·
1 Parent(s): 63f29da

Update dataset/datasets.py

Browse files
Files changed (1) hide show
  1. dataset/datasets.py +22 -0
dataset/datasets.py CHANGED
@@ -45,6 +45,28 @@ class TrainDataset(torch.utils.data.Dataset):
45
 
46
  return bw_img, color_img, dfm_img
47
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
48
 
49
  def main():
50
  train_dataset = TrainDataset(data_path='./train', transform=transforms.ToTensor())
 
45
 
46
  return bw_img, color_img, dfm_img
47
 
48
+ class FineTuningDataset(Dataset):
49
+ def __init__(self, data_path, transform=None):
50
+ self.data_path = data_path
51
+ self.transform = transform
52
+
53
+ self.data = []
54
+ for file in os.listdir(data_path):
55
+ if file.endswith('.png'):
56
+ self.data.append(file)
57
+
58
+ def __len__(self):
59
+ return len(self.data)
60
+
61
+ def __getitem__(self, idx):
62
+ image_path = os.path.join(self.data_path, self.data[idx])
63
+ image = Image.open(image_path)
64
+
65
+ if self.transform:
66
+ image = self.transform(image)
67
+
68
+ return image
69
+
70
 
71
  def main():
72
  train_dataset = TrainDataset(data_path='./train', transform=transforms.ToTensor())