Spaces:
Sleeping
Sleeping
| from torchvision import transforms | |
| from PIL import Image | |
| import argparse | |
| def main(): | |
| args = setup_parser().parse_args() | |
| path = args.path | |
| img = Image.open(path) | |
| trf = transforms.Compose([ | |
| transforms.RandomAffine(25, translate=(0.1, 0.1), scale=(0.9, 1.1), shear=8), | |
| transforms.RandomResizedCrop(224), | |
| transforms.RandomHorizontalFlip(), | |
| transforms.ColorJitter(brightness = 0.3, saturation = 0.2), | |
| transforms.RandomApply([transforms.GaussianBlur(kernel_size=5, sigma=(0.5, 2.0))], p=1), # Apply Gaussian blur with random probability | |
| ]) | |
| img = trf(img) | |
| img.save("blur.jpg") | |
| def setup_parser(): | |
| parser = argparse.ArgumentParser(description='Reproduce of multiple continual learning algorthms.') | |
| parser.add_argument('--path', type=str, | |
| help='Image file.') | |
| return parser | |
| if __name__ == '__main__': | |
| main() | |