Spaces:
Runtime error
Runtime error
| from monai.transforms import ( | |
| Compose, | |
| LoadImaged, | |
| EnsureChannelFirstd, | |
| ) | |
| from torch.utils.data import DataLoader | |
| import monai | |
| import os | |
| import glob | |
| data_dir = r'E:\Projects\yang_proj\data\naeotomalpha\24032714_orange' | |
| images = sorted(glob.glob(os.path.join(data_dir, 'br44', '*.nrrd'))) | |
| labels = sorted(glob.glob(os.path.join(data_dir, 'qr40_40kev', '*.nrrd'))) | |
| train_files = [{'image': image_name, 'label': label_name} for image_name, label_name in zip(images, labels)] | |
| train_transforms = Compose([ | |
| LoadImaged(image_only=True), | |
| EnsureChannelFirstd(image_only=True), | |
| ]) | |
| train_ds = monai.data.Dataset(data=train_files, transform=train_transforms) | |
| train_loader = DataLoader(train_ds, batch_size=2, shuffle=True, num_workers=2) | |
| for data in train_loader: | |
| print(data['image'].shape, data['label'].shape) | |
| break | |