Some torchvision transforms like RandomRotation or RandomAffine will add pad the image with a constant at some places as they change the size of the image.
If I apply this function first and crop later, it is no problem to get an image that doesn’t have any filled regions in it but only a part of the original image (given suitable input and crop sizes). I could achieve this by simply taking the centre crop every time. But is there a way to do that with RandomCrop and control the random crop position, so that it doesn’t pick something in the padded areas? So for example like this: