📜  Python OpenCV – destroyAllWindows()函数

📅  最后修改于: 2022-05-13 01:55:37.265000             🧑  作者: Mango

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)


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)


输出:

示例 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)

输出: