我想在同一个图中循环显示一系列图片,也就是说,当显示完图片1后,几秒钟后会在同一个图中显示图片2。
目前我的代码如下:
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
%matplotlib inline
for i in range(1,4):
PATH = "kodim01.png"
N = "%02d" % i
print PATH.replace("01", N)
image = mpimg.imread(PATH) # images are color images
plt.show()
plt.imshow(image)
然而它显示了同一张图片(第一张图片)三次,尽管路径已更改。 图片未更改,请参见下面的结果:这里 我该如何做才能1)依次显示所有图像,并将连续的图像替换为先前的图像,例如每个图像之间有1秒的延迟。 2)显示所有图像,而不仅仅是重复的一张图像?
谢谢