python opencv 关闭窗口
时间: 2023-07-08 07:53:19 浏览: 211
在 OpenCV 中,可以使用 `cv2.destroyAllWindows()` 函数来关闭所有窗口。如果您想关闭指定窗口,可以使用 `cv2.destroyWindow(window_name)` 函数,其中 `window_name` 是要关闭的窗口的名称。例如,以下代码将关闭名为 "My Window" 的窗口:
```
import cv2
cv2.imshow("My Window", img)
cv2.waitKey(0)
cv2.destroyWindow("My Window")
```
相关问题
python opencv关闭指定窗口
要关闭指定的窗口,您可以使用OpenCV的`cv2.destroyWindow()`函数。以下是一个示例代码:
```python
import cv2
# 创建一个名为"Image"的窗口
cv2.namedWindow('Image')
# 加载图像
img = cv2.imread('image.jpg')
# 在窗口中显示图像
cv2.imshow('Image', img)
# 等待按下任意键
cv2.waitKey(0)
# 关闭名为"Image"的窗口
cv2.destroyWindow('Image')
```
这个示例代码创建了一个名为"Image"的窗口,并在窗口中显示了加载的图像。当您按下任意键后,窗口将被关闭。您可以使用`cv2.destroyWindow()`函数提供窗口的名称来关闭指定的窗口。在这个例子中,我们使用`'Image'`作为窗口名称来关闭窗口。
python opencv设置摄像头窗口大小
可以使用cv2.namedWindow()函数来设置摄像头窗口的大小,示例代码如下:
```python
import cv2
# 打开摄像头
cap = cv2.VideoCapture(0)
# 设置窗口大小为400x400
cv2.namedWindow('Camera', cv2.WINDOW_NORMAL)
cv2.resizeWindow('Camera', 400, 400)
while True:
ret, frame = cap.read()
if ret:
cv2.imshow('Camera', frame)
# 按下 q 键退出程序
if cv2.waitKey(1) == ord('q'):
break
# 释放摄像头并关闭所有窗口
cap.release()
cv2.destroyAllWindows()
```
这段代码会打开摄像头,并显示一个名为“Camera”的窗口,大小为400x400。每次读取一帧摄像头的图像,并将其显示在窗口中。按下“q”键即可退出程序。
阅读全文