cv2.error: OpenCV(4.7.0) D:\a\opencv-python\opencv-python\opencv\modules\highgui\src\window.cpp:971: error: (-215:Assertion failed) size.width>0 && size.height>0 in function 'cv::imshow'
时间: 2023-07-03 18:22:46 浏览: 86
opencv-python-4.10.0.84.tar.gz
5星 · 资源好评率100%
这个错误是由于imshow函数中的图像大小参数为0导致的。你需要检查代码中是否正确加载了图像,并且检查图像的大小是否正确。你可以通过使用cv2.imread函数来加载图像,确保图像的路径正确。另外,你也可以在显示图像之前使用cv2.imshow函数检查图像的大小,确保它不为0。例如,你可以使用以下代码来检查图像大小:
```
img = cv2.imread('image.jpg')
if img is not None and img.shape[0]>0 and img.shape[1]>0:
cv2.imshow('image', img)
cv2.waitKey(0)
else:
print('Error: Failed to load image')
```
阅读全文