gpt4 book ai didi

python - time.sleep 使图片循环不显示

转载 作者:行者123 更新时间:2023-12-01 06:53:03 25 4
gpt4 key购买 nike

我一直在尝试迭代文件夹中的文件并使用以下代码每个文件显示两秒钟:

import time
import matplotlib.pyplot as plt
import numpy as np
from matplotlib.image import imread
import glob
import cv2

im = []
for filepath in glob.iglob(r'C:\Users\dan20\Pictures\wedding\beeri and adn. photo/*.jpg'):
a = imread(filepath)
b = cv2.resize(a, dsize = (456,304))
im += [b]

fig,ax = plt.subplots()
for i in im:
time.sleep(2)
ax.axis('off')
ax.imshow(i)
plt.show()

出于某种原因,只要我使用time.sleep(),我就看不到图像。如何让每张图片出现 N 次?

最佳答案

使用 plt.pause 怎么样? :

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)

给出:

output_imshow

关于python - time.sleep 使图片循环不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58919744/

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