📜  Python OpenCV – waitKey()函数

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

Python OpenCV – waitKey()函数

Python OpenCV 的waitkey()函数允许用户在给定的毫秒数或直到按下任何键之前显示一个窗口。它需要以毫秒为单位的时间作为参数并等待给定的时间来销毁窗口,如果在参数中传递 0,它会等待直到按下任何键。

示例 1:显示有时间限制的图像

使用 waitKey() 方法,我们在图像自动关闭之前显示图像 5 秒钟。代码如下:

Python
# importing cv2 module
import cv2
  
# read the image
img = cv2.imread("gfg_logo.png")
  
# showing the image
cv2.imshow('gfg', img)
  
# waiting using waitKey method
cv2.waitKey(5000)


Python
# importing cv2 module
import cv2
  
# read the image
img = cv2.imread("gfg_logo.png")
  
# showing the image
cv2.imshow('gfg', img)
  
# waiting using waitKey method
cv2.waitKey(0)


输出:

示例 2:显示图像直到按下键

现在我们可以看到一个传递 0 作为参数的例子。这次不是自动关闭窗口而是等到按下任何键。代码将是:

Python

# importing cv2 module
import cv2
  
# read the image
img = cv2.imread("gfg_logo.png")
  
# showing the image
cv2.imshow('gfg', img)
  
# waiting using waitKey method
cv2.waitKey(0)

输出: