如何根据其原始测试图像大小调整预测蒙版图像大小的大小

问题描述

我有1000张测试图像,并获得了512x512尺寸的预测蒙版图像。但是我的原始测试图像大小从1024x768到6601x4422不等。如何根据原始测试图像的大小调整蒙版图像的大小?

解决方法

从PIL导入图像 导入csv
def resizing():

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

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...