cv2imshow窗口大小
时间: 2023-09-16 15:06:33 浏览: 229
opencv改变imshow窗口大小,窗口位置的方法
cv2.imshow() 函数默认创建的窗口大小是根据显示图像的大小自适应调整的,如果图像比较小,窗口也会比较小,如果图像比较大,窗口也会相应地调整为更大的尺寸。不过,你也可以手动设置窗口的大小,可以使用 cv2.namedWindow() 函数来创建一个指定大小的窗口,然后在调用 cv2.imshow() 函数时指定窗口的名称。例如:
```python
import cv2
# 读取图像
img = cv2.imread('image.png')
# 创建指定大小的窗口
cv2.namedWindow('image', cv2.WINDOW_NORMAL)
cv2.resizeWindow('image', 800, 600)
# 显示图像
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在上述代码中,我们创建了一个大小为 800x600 的窗口,并将其命名为 'image',然后在显示图像时指定了窗口的名称。注意,使用 cv2.WINDOW_NORMAL 标志来创建一个可以调整大小的窗口。如果不使用这个标志,窗口将无法调整大小。
阅读全文