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)
输出: