Skip to content
Snippets Groups Projects
Commit f302050b authored by JamesTrewern's avatar JamesTrewern
Browse files

Created Seg Dataset Class

parent 74135900
No related branches found
No related tags found
1 merge request!3Segmentation
...@@ -229,3 +229,21 @@ class HAM10000(Dataset): ...@@ -229,3 +229,21 @@ class HAM10000(Dataset):
return X, y return X, y
# Define a pytorch dataloader for this dataset
class HAM10000Seg(Dataset):
def __init__(self, df, x_transform=None, y_transform=None):
self.df = df
self.x_transform = transform
def __len__(self):
return len(self.df)
def __getitem__(self, index):
# Load data and get label
X = Image.open(self.df['path'][index])
y = Image.open(f"{data_dir}/HAM10000_segmentations_lesion_tschandl/{self.df['image_id'][index]}.png")
if self.x_transform:
X = self.x_transform(X)
if self.y_transform:
y = self.y_transform(y)
return X, y
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment