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)
输出:
相关用法
- Python OpenCV setWindowTitle()用法及代码示例
- Python OpenCV resizeWindow()用法及代码示例
- Python OpenCV waitKey()用法及代码示例
- Python OpenCV waitKeyEx()用法及代码示例
- Python OpenCV getRotationMatrix2D()用法及代码示例
- Python OpenCV namedWindow()用法及代码示例
- Python OpenCV selectroi()用法及代码示例
- Python OpenCV imdecode()用法及代码示例
- Python OpenCV getTrackbarPos()用法及代码示例
- Python OpenCV Filter2D()用法及代码示例
- Python OpenCV Canny()用法及代码示例
- Python OpenCV setTrackbarPos()用法及代码示例
- Python OpenCV getgaussiankernel()用法及代码示例
- Python OpenCV haveImageReader()用法及代码示例
注:本文由纯净天空筛选整理自yashgupta0524大神的英文原创作品 Python OpenCV – destroyAllWindows() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。