當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。