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() | |