【发布时间】:2016-08-14 23:47:14
【问题描述】:
import cv2
import numpy as np
img=cv2.imread("drop.jpg",cv2.IMREAD_GRAYSCALE)
cv2.imshow("blue", img)
cv2.waitKey(0)
cv2.destroyAllWindows()
imshow 函数出错,其余代码工作正常。
错误信息:
OpenCV 错误:断言失败 (size.width>0 && size.height>0) in 简历::imshow,文件 D:\Build\OpenCV\opencv-3.1.0\modules\highgui\src\window.cpp,第 289 行 回溯(最近一次通话最后):文件“C:\Users\D\Desktop\new 2.py”,第 6 行,在 cv2.imshow("image",img) cv2.error: D:\Build\OpenCV\opencv-3.1.0\modules\highgui\src\window.cpp:289: 错误:(-215) size.width>0 && size.height>0 in function cv::imshow
【问题讨论】:
-
显示错误信息!
-
我的猜测是您的程序无法读取 drop.jpg。检查它是否在正确的目录中。其次,在 imread 之后,您应该验证您的图像是否已成功重新读取,然后继续进行 imwrite。