cv2.waitkey函数
时间: 2024-05-17 16:14:11 浏览: 70
ZESR概述-关于python下cv.waitkey无响应的原因及解决方法
cv2.waitKey函数是OpenCV库中的一个函数,用于在图像窗口中等待键盘输入。它接收一个整数参数作为参数,表示等待键盘输入的时间(以毫秒为单位)。该函数会暂停程序的执行,直到键盘输入被检测到或指定的时间已过。通常情况下,我们使用这个函数来显示图像,并在用户按下特定键时执行相应的操作。
以下是一个示例代码,演示了如何使用cv2.waitKey函数:
```python
import cv2
# 读取图像
image = cv2.imread('image.jpg')
# 显示图像
cv2.imshow('Image', image)
# 等待键盘输入,等待时间为1000毫秒
key = cv2.waitKey(1000)
# 根据按键执行操作
if key == ord('s'):
# 保存图像
cv2.imwrite('saved_image.jpg', image)
elif key == ord('q'):
# 退出程序
cv2.destroyAllWindows()
```
在上面的示例中,我们显示了一张图像,并等待1000毫秒以检测用户的键盘输入。如果用户按下's'键,图像将保存为'saved_image.jpg';如果用户按下'q'键,图像窗口将关闭。
阅读全文