gpt4 book ai didi

python - 在一个窗口中重复交替显示两个图像

转载 作者:行者123 更新时间:2023-12-02 17:34:47 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Make a pause between images display in openCV

(4 个回答)


3年前关闭。




我有两张图片。我想在1秒后一次又一次地在opencv2的同一个窗口中显示它们(基于python)

img = cv2.imread('LENNA.jpg',0)
img2 = cv2.imread('CAMERAMAN.jpg',0)
while TRUE:
cv2.imshow("window",img)
time.sleep(3) # 3 second delay
cv2.imsow("window",img2)

当我执行此操作时,窗口卡住并变为灰色。

最佳答案

以下代码有效。请注意,我们使用 cv2.waitkey(3000)而不是 sleep(3) .除此之外,另一种方法是使用动画和 imshow()来自 pyplot 的接口(interface)。

import cv2

img = cv2.imread('LENNA.jpg',0)
img2 = cv2.imread('CAMERAMAN.jpg',0)

while True:

cv2.imshow("window",img)
cv2.waitKey(3000)

cv2.imshow("window",img2)
cv2.waitKey(3000)

关于python - 在一个窗口中重复交替显示两个图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52299833/

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