opencv-python namedWindow()无法调整窗口大小

时间:2017-10-02 06:04:40

标签: opencv opencv-python

我在代码中使用namedWindow()函数来调整图像窗口的大小。鼠标光标显示我可以调整窗口大小,但它实际上不能。这是我的代码

import numpy as np
import cv2

img=cv2.imread('/home/jeff/Downloads/iphone.png', 1)
cv2.namedWindow('image',cv2.WINDOW_NORMAL)
cv2.imshow('image',img)
cv2.waitKey(0)
cv2.destroyAllWindows()

请协助。感谢。

2 个答案:

答案 0 :(得分:2)

将代码行cv2.namedWindow('image',cv2.WINDOW_NORMAL)替换为以下内容:

cv2.namedWindow('image',cv2.WINDOW_AUTOSIZE)

答案 1 :(得分:-1)

存在一个错误(至少在v3.2.0中),如果图像大于屏幕分辨率,则无法调整大小。参见issue on GitHub