批量resize
import cv2
import os
from PIL import Image
import os
from PIL import Image
image_size = 384
source_path = "/omnisky4/l/Medical-transformer/data/NUAA/images/"
target_path = "/omnisky4/l/Medical-transformer/data/NUAA384/images/"
if not os.path.exists(target_path):
os.makedirs(target_path)
image_list = os.listdir(source_path)
print(image_list)
for file in image_list:
image_source = cv2.imread(source_path + file)
image = cv2.resize(image_source, (image_size, image_size))
cv2.imwrite(target_path + file, image)
print("批量处理完成")
单张resize
from PIL import Image
im1 = cv2.imread('/omnisky4/l/Medical-transformer/data/NUAA_256/masks/Misc_8.png')
cv2.imshow('image1', im1)
im2 = cv2.resize(im1, (256,256), interpolation=cv2.INTER_CUBIC)
cv2.imshow('image2', im2)
cv2.imwrite('/omnisky4/l/Medical-transformer/data/NUAA_256/masks/Misc_8.png', im2)
1130

被折叠的 条评论
为什么被折叠?



