我试着从另一个图像中减去一个平均值。 以下是我所做的:
Avv=Image.open("Average.tiff")
os.chdir("D://ESSAI_1//Bulle")
dir_bubble=os.listdir("D://ESSAI_1//Bulle")
tiff_bubble=[filename for filename in dir_bubble if filename[-5:] ==".tiff"]
new_image = ImageChops.subtract(tiff_bubble, Avv)
out=Image.fromarray(new_image)
out.save("Contrasted.tiff")
out.show()
但我有个错误信息:
AttributeError: 'list' object has no attribute 'load'
new_image = ImageChops.subtract(tiff_bubble, Avv)
subtract
的第一个参数应该是图像对象。tiff_bubble
不是图像对象,而是字符串列表。你知道吗试着把
tiff_bubble
变成一个图像。你知道吗相关问题 更多 >
编程相关推荐