图像预处理(改变图像分辨率)

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*dimfor subdir in dirs:sub_dir = dir_path + '/' + subdirimg = 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为待处理图像路径
# 地址中不能有中文字符,否则会报错

图像的预处理是为了后期使用生成图像评价指标评价生成图像时,能够有一个与生成图像分辨率一致的真实图像与之相对应


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部