python使用cv::namedWindow函数创建一个窗口
时间: 2024-02-12 17:09:52 浏览: 124
创建win窗口
在Python中,使用OpenCV的cv2模块可以创建窗口。cv2.namedWindow()函数可以创建一个空白的窗口,具体使用方法如下:
```python
cv2.namedWindow(winname, flags)
```
其中,`winname`表示窗口名称,`flags`表示窗口属性,可以设置为:
- `cv2.WINDOW_NORMAL`:普通窗口,可以调整大小。
- `cv2.WINDOW_AUTOSIZE`:窗口大小自适应图像大小。
- `cv2.WINDOW_OPENGL`:支持OpenGL。
- `cv2.WINDOW_FULLSCREEN`:全屏窗口。
下面是一个示例代码:
```python
import cv2
img = cv2.imread('lena.jpg')
cv2.namedWindow('image', cv2.WINDOW_NORMAL) # 创建一个名为image的普通窗口
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
运行代码后,会弹出一个名字为image的窗口,窗口大小可以调整。如果将`cv2.WINDOW_NORMAL`改为`cv2.WINDOW_AUTOSIZE`,则窗口大小会自适应图像大小。最后注意要使用`cv2.destroyAllWindows()`函数关闭窗口。
阅读全文