cv2.resizeWindow('img_src1', 600, 600) cv2.error: OpenCV(4.7.0) D:\a\opencv-python\opencv-python\opencv\modules\highgui\src\window_w32.cpp:1473: error: (-27:Null pointer) NULL window: 'img_src1' in function 'cvResizeWindow'
时间: 2023-07-21 14:28:50 浏览: 266
这个错误是因为 OpenCV 没有找到名为 'img_src1' 的窗口。在调用 `cv2.resizeWindow()` 函数之前,需要先创建一个名为 'img_src1' 的窗口,你可以使用 `cv2.namedWindow()` 函数来创建窗口,例如:
```
import cv2
img = cv2.imread('image.jpg')
cv2.namedWindow('img_src1')
cv2.imshow('img_src1', img)
cv2.resizeWindow('img_src1', 600, 600)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在这个例子中,我首先读取了一张图片,然后创建了一个名为 'img_src1' 的窗口,并在窗口中显示了这张图片。接下来,我调用了 `cv2.resizeWindow()` 函数来调整窗口大小。最后,我使用 `cv2.waitKey()` 和 `cv2.destroyAllWindows()` 函数来等待用户按下任意键,然后关闭窗口。
阅读全文