opencv窗口关闭
时间: 2024-08-16 13:01:01 浏览: 132
OpenCV打开摄像机显示在 OpenCV窗口上
在OpenCV(Open Source Computer Vision Library)中,创建窗口显示图像通常是为了实时预览或者展示处理后的结果。当你想要关闭这个窗口时,需要调用`destroyAllWindows()`函数。这个函数会关闭所有之前用`imshow()`创建的窗口。
下面是一个基本的例子,展示了如何在创建并显示图像后关闭窗口:
```python
import cv2
# 读取图像
img = cv2.imread('example.jpg')
# 显示图像
cv2.imshow('Image', img)
# 等待用户按键,常按任意键关闭窗口
cv2.waitKey(0) # 阻塞主进程,直到有按键按下
# 关闭窗口
cv2.destroyAllWindows() # 清除所有打开的窗口
```
`waitKey(0)`会阻塞程序,直到用户在窗口上按下键盘上的某个键,这有助于控制程序流程。如果你不想等待用户操作,可以直接传递非零整数值给`waitKey()`,指定毫秒数后自动关闭窗口。
阅读全文