Python time.sleep使循环中的图片不显示
我一直在尝试迭代文件夹中的文件,并使用以下代码分别显示它们两秒钟:Python time.sleep使循环中的图片不显示,python,python-3.x,matplotlib,time,Python,Python 3.x,Matplotlib,Time,我一直在尝试迭代文件夹中的文件,并使用以下代码分别显示它们两秒钟: 导入时间 将matplotlib.pyplot作为plt导入 将numpy作为np导入 从matplotlib.image导入imread 导入glob 进口cv2 im=[] 对于glob.iglob(r'C:\Users\dan20\Pictures\widding\beeri和adn.photo/*.jpg)中的文件路径: a=imread(文件路径) b=cv2。调整大小(a,dsize=(456304)) im+=[b
导入时间
将matplotlib.pyplot作为plt导入
将numpy作为np导入
从matplotlib.image导入imread
导入glob
进口cv2
im=[]
对于glob.iglob(r'C:\Users\dan20\Pictures\widding\beeri和adn.photo/*.jpg)中的文件路径:
a=imread(文件路径)
b=cv2。调整大小(a,dsize=(456304))
im+=[b]
图,ax=plt.子批次()
对于im中的i:
时间。睡眠(2)
ax.轴(“关闭”)
ax.imshow(i)
plt.show()
由于某些原因,只要使用time.sleep()
,我就看不到图像。
如何使每张图片显示N
次数?使用以下方法如何:
其中:
import numpy as np
from matplotlib import pyplot as plt
im = [np.random.random((9,9)) for i in range(1,6)]
fig,ax = plt.subplots()
for i in im:
ax.cla()
ax.imshow(i)
ax.axis('off')
plt.pause(2)