当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python OpenCV destroyAllWindows()用法及代码示例


Python Opencv destroyAllWindow() 函数允许用户随时销毁所有窗口。它不带任何参数,也不返回任何东西。它类似于 destroyWIndow()。 destroyWindow() 仅破坏特定窗口,但在 destroyAllWindow() 的情况下,它会破坏所有窗口。

示例 1:使用 destroyWindow()

我们制作了两个名称为“P”和“Q”的窗口,其中包含 gfg 徽标的图像,然后在调用 waitKey() 函数延迟关闭窗口之前,我们将仅使用 destroyWindow() 销毁名为“P”的窗口。我们将看到窗口“Q”被延迟关闭。

Python


# importing cv2 module
import cv2
  
# read the image
img = cv2.imread("gfg_logo.png")
  
# showing the images
cv2.imshow('P', img)
cv2.imshow('Q', img)
  
# Destroying the window named P before
# calling the waitKey() function
cv2.destroyWindow('P')
  
# using the wait key function to delay the
# closing of windows till any ke is pressed
cv2.waitKey(0)

输出:



示例 2:使用 destroyAllWindow()

在这种情况下,我们将使用 destroyAllWindow() 来销毁所有窗口,而不是调用 destroyWindow() 来删除特定窗口。所以这里的窗口名称“Q”将不可见。

Python


# importing cv2 module
import cv2
  
# read the image
img = cv2.imread("gfg_logo.png")
  
# showing the images
cv2.imshow('P', img)
cv2.imshow('Q', img)
  
# Destroying All the windows
cv2.destroyAllWindows()
  
# using the wait key function to delay
# the closing of windows till any ke is pressed
cv2.waitKey(0)

输出:




相关用法


注:本文由纯净天空筛选整理自yashgupta0524大神的英文原创作品 Python OpenCV – destroyAllWindows() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。