gpt4 book ai didi

python - OpenCV DestroyWindow 在 Ubuntu 上不工作。如何正确关闭窗口?

转载 作者:太空狗 更新时间:2023-10-29 21:55:35 27 4
gpt4 key购买 nike

在下面的代码中,DestroyWindow 或DestroyAllWindows 无法关闭ShowImage 打开的窗口。当我试图通过单击关闭按钮关闭它时,窗口暂停。杀死窗口后,整个 IDLE 关闭。

import cv
image = cv.LoadImage("../lena.bmp", 0)
cv.NamedWindow("test")
cv.ShowImage("test", image)
cv.WaitKey()
cv.DestroyWindow("test") #or cv.DestroyAllWindows()

我在 Ubuntu 12.04 LTS 上使用 OpenCV 2.4.2 和 Python 2.7。

我做错了什么吗?如何关闭 ShowImage 创建的窗口?

最佳答案

我认为调用 cv.WaitKey 时应使用数字作为参数,0 或 n > 0,其中 n>0 指定等待的毫秒数。

cv.WaitKey(0) 将无限期等待键盘按下,然后返回字符输入。如果您还没有尝试过,按下键盘按钮应该会关闭窗口。

关于python - OpenCV DestroyWindow 在 Ubuntu 上不工作。如何正确关闭窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11593046/

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