gpt4 book ai didi

python - io.imsave() 不会创建多个图像文件

转载 作者:行者123 更新时间:2023-11-30 09:50:28 24 4
gpt4 key购买 nike

我正在尝试运行一个 while 循环,在循环结束时创建并保存图像。不幸的是,每个循环都会更新以前保存的图像文件,而不是创建新的图像文件。因此,在运行 5 次的 while 循环结束时(应该创建 5 个单独的图像),我最终得到一个运行 5 次的 while 循环,但只创建一个更新 5 次的图像。这是我的相关代码块:

i = 5
while i > 0:
layer_name = 'pool'+str(i)
# Number of output classes of model being used
nb_classes = 1000

cam3 = grad_cam(x, vgg, sess, predicted_class, layer_name, nb_classes)

img = img.astype(float)
img /= img.max()

# Superimposing the visualization with the image.
new_img = img+3*cam3
new_img /= new_img.max()

# Display and save
#io.imshow(new_img)
#plt.show()
io.imsave(FLAGS.output, new_img)



i = i-1
print (i)

任何建议都将受到高度赞赏,因为我已经在这个问题上坚持了几个小时了。谢谢

最佳答案

我不知道 io.imsave,但我猜它来自: skimage.io.imsave

所以我想你应该在每次迭代中都有一个新的文件名?

关于python - io.imsave() 不会创建多个图像文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45862494/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com