【发布时间】:2020-12-21 00:03:25
【问题描述】:
我有 1000 张测试图像,我获得了 512x512 大小的预测蒙版图像。但我的原始测试图像大小从 1024x768 到 6601x4422 不等。如何根据原始测试图像大小调整遮罩图像的大小?
【问题讨论】:
标签: image-resizing autoresizingmask
我有 1000 张测试图像,我获得了 512x512 大小的预测蒙版图像。但我的原始测试图像大小从 1024x768 到 6601x4422 不等。如何根据原始测试图像大小调整遮罩图像的大小?
【问题讨论】:
标签: image-resizing autoresizingmask
从 PIL 导入图像
导入 csv
def 调整大小():
i=0
root_dir=''
with open('.../dimension.csv', "rt", encoding='ascii') as infile:
read = csv.reader(infile)
for row in read :
print(row)
#str1=','.join(str(e) for e in row)
#print(str1)
filename=root_dir + "/"+str(i)+ ".png"
print(filename)
im = Image.open(filename)
imResize = im.resize((int(row[0]),int(row[1])), Image.ANTIALIAS)
imResize.save(filename , 'PNG', quality=100)
i+=1
【讨论】: