我收到此错误,但无法修复(OpenCV):(-215:断言失败)函数'cv :: imshow'中的size.width> 0 && size.height> 0

时间:2020-08-26 01:28:56

标签: python opencv

错误:(-215:声明失败)size.width> 0 && size.height> 0 in 函数'cv :: imshow'

我已经检查了问题的所有其他页面,但仍然无法解决问题。我认为问题在于代码由于某种原因无法访问文件,但是在代码的imshow()部分之前,它仍然可以正常工作。

代码

import cv2
import numpy

img_file = 'carimage.jpg'
classifier_file = 'carshars.xml'

img = cv2.imread(img_file)

cv2.imshow('carimage', img)

print('Success')

谢谢

1 个答案:

答案 0 :(得分:0)

当我不读取真实图像时,通常会出现此错误。检查您的图像路径是否正确,并检查要加载的文件的名称是否正确。如果一切正确,应该没有任何错误,我在其他图片(显然是另一个img_file)上运行了此确切的代码,并且效果很好。