You can place the data loading step inside a loop with number of loops equal number of crops required per image/
data_transforms = transforms.Compose([
        transforms.RandomCrop(200),
        transforms.RandomHorizontalFlip(),
        transforms.ToTensor()
    ])
image_dataset_hazy = torchvision.datasets.ImageFolder('/home/Desktop/Data3',transform= data_transforms)   


Place the above code (and after it) inside loop.