opencv中imshow窗口大小怎么调
时间: 2024-05-17 07:10:40 浏览: 347
opencv改变imshow窗口大小,窗口位置的方法
在OpenCV中,可以使用imshow函数来显示图像,但是默认情况下,窗口大小是与图像大小相同的。如果需要更改窗口大小,可以使用resizeWindow函数。该函数需要两个参数:窗口名称和新的窗口大小。例如,以下代码将名为“image”的窗口的大小更改为500x500:
```python
import cv2
img = cv2.imread("image.jpg")
cv2.imshow("image", img)
cv2.resizeWindow("image", 500, 500)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
如果想让窗口自适应图片大小,可以使用namedWindow函数,将第二个参数设置为cv2.WINDOW_NORMAL。例如,以下代码将名为“image”的窗口大小自适应图片大小:
```python
import cv2
img = cv2.imread("image.jpg")
cv2.namedWindow("image", cv2.WINDOW_NORMAL)
cv2.imshow("image", img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
阅读全文