import cv2
import os
import copy
def DataAugment(dir_path):
if not os.path.exists(dir_path):
print('路径不存在')
else:
dirs = os.listdir(dir_path)
dim=280#想要得到的分辨率大小为dim*dim
for subdir in dirs:
sub_dir = dir_path + '/' + subdir
img = cv2.imread(sub_dir)
img1 = cv2.resize(img, (dim,dim), interpolation=cv2.INTER_NEAREST)
new_name = "%s" % (sub_dir)
cv2.imwrite(new_name, img1)
print('done')
DataAugment(r"data")#data为待处理图像路径
# 地址中不能有中文字符,否则会报错
图像的预处理是为了后期使用生成图像评价指标评价生成图像时,能够有一个与生成图像分辨率一致的真实图像与之相对应