如何控制cv2.imshow显示的窗口大小以及位置
时间: 2024-05-06 20:22:07 浏览: 463
opencv改变imshow窗口大小,窗口位置的方法
可以使用cv2.namedWindow()函数来设置窗口的名称、大小和位置,然后使用cv2.moveWindow()函数来移动窗口到指定位置。
例如,以下代码将显示一个名为“image”的窗口,大小为800x600,位置在屏幕中央:
```
import cv2
img = cv2.imread('image.jpg')
cv2.namedWindow('image', cv2.WINDOW_NORMAL)
cv2.resizeWindow('image', 800, 600)
cv2.moveWindow('image', 400, 300)
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
其中,cv2.WINDOW_NORMAL表示窗口大小可以调整。如果想要禁止调整窗口大小,可以使用cv2.WINDOW_AUTOSIZE。
阅读全文