FunSR / examples /resize.py
KyanChen's picture
add
02c5426
raw
history blame
654 Bytes
import glob
from PIL import Image
from torchvision import transforms
import cv2
from torchvision.transforms import InterpolationMode
patch_size = 48
for file in glob.glob("*.tif"):
img = transforms.ToTensor()(Image.open(file).convert('RGB')) * 255
img_lr = transforms.Resize(patch_size, InterpolationMode.BICUBIC)(
transforms.CenterCrop(4 * patch_size)(img))
img_hr = transforms.CenterCrop(4 * patch_size)(img)
cv2.imwrite(f'UC_{file.split(".")[0]}_LR.png', img_lr.permute((1, 2, 0)).numpy())
print(f'UC_{file.split(".")[0]}_LR.png')
cv2.imwrite(f'UC_{file.split(".")[0]}_HR.png', img_hr.permute((1, 2, 0)).numpy())