error: (-215:Assertion failed) size.width>0 && size.height>0 in function ‘cv::imshow‘ inshow错误

import cv2 as cv

img = cv.imread("a.jpg")
cv.namedWindow("input image", cv.WINDOW_AUTOSIZE)
cv.imshow("input image", img)
cv.waitKey(0)
cv.destroyAllWindows()

运行错误:
cv.imshow(“input image”, img)
cv2.error: OpenCV(4.2.0) D:\Build\OpenCV\opencv-4.2.0\modules\highgui\src\window.cpp:384: error: (-215:Assertion failed) size.width>0 && size.height>0 in function ‘cv::imshow’

找了很久的问题,后面发现是img = cv.imread(“a.jpg”)用的是相对路径,把它改成绝对路径就好了(原先这代码跑是没问题的,所以我一开始没往这方面想,可能是版本问题)

改了之后就可以了。
error: (-215:Assertion failed) size.width>0 && size.height>0 in function ‘cv::imshow‘ inshow错误_第1张图片可怜昨天敲了那么久的安装步骤,没保存,有点气,我是按着下面这几篇博客安装的,没啥大问题。

Python+pycharm+OpenCV配置:安装之前可以把这几篇都看一下,anaconda安装之后再配置环境。

https://blog.csdn.net/betrapped/article/details/87949202

https://blog.csdn.net/z2858539804/article/details/81407456

https://blog.csdn.net/dd809477679/article/details/85254449?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

你可能感兴趣的:(OpenCV学习之路,opencv)