Spaces:
Sleeping
Sleeping
| from torchvision.transforms import Compose, ToTensor, RandomCrop, RandomHorizontalFlip, RandomVerticalFlip | |
| from data.LOLdataset import * | |
| from data.eval_sets import * | |
| from data.SICE_blur_SID import * | |
| from data.fivek import * | |
| def transform1(size=256): | |
| return Compose([ | |
| RandomCrop((size, size)), | |
| RandomHorizontalFlip(), | |
| RandomVerticalFlip(), | |
| ToTensor(), | |
| ]) | |
| def transform2(): | |
| return Compose([ToTensor()]) | |
| def get_lol_training_set(data_dir,size): | |
| return LOLDatasetFromFolder(data_dir, transform=transform1(size)) | |
| def get_lol_v2_training_set(data_dir,size): | |
| return LOLv2DatasetFromFolder(data_dir, transform=transform1(size)) | |
| def get_training_set_blur(data_dir,size): | |
| return LOLBlurDatasetFromFolder(data_dir, transform=transform1(size)) | |
| def get_lol_v2_syn_training_set(data_dir,size): | |
| return LOLv2SynDatasetFromFolder(data_dir, transform=transform1(size)) | |
| def get_SID_training_set(data_dir,size): | |
| return SIDDatasetFromFolder(data_dir, transform=transform1(size)) | |
| def get_SICE_training_set(data_dir,size): | |
| return SICEDatasetFromFolder(data_dir, transform=transform1(size)) | |
| def get_SICE_eval_set(data_dir): | |
| return SICEDatasetFromFolderEval(data_dir, transform=transform2()) | |
| def get_eval_set(data_dir): | |
| return DatasetFromFolderEval(data_dir, transform=transform2()) | |
| def get_fivek_training_set(data_dir,size): | |
| return FiveKDatasetFromFolder(data_dir, transform=transform1(size)) | |
| def get_fivek_eval_set(data_dir): | |
| return SICEDatasetFromFolderEval(data_dir, transform=transform2()) |