Python 我收到此错误,无法修复(OpenCV):(-215:断言失败)size.width>;0&&;尺寸、高度>;函数'中的0;cv::imshow';

Python 我收到此错误,无法修复(OpenCV):(-215:断言失败)size.width>;0&&;尺寸、高度>;函数'中的0;cv::imshow';,python,opencv,Python,Opencv,错误:(-215:断言失败)大小.宽度>0和大小.高度>0英寸 函数“cv::imshow” 我已经检查了问题的所有其他页面,仍然无法解决问题。我认为问题在于代码由于某种原因无法访问该文件,但在代码的imshow()部分出现之前,该文件工作正常 代码 import cv2 import numpy img_file = 'carimage.jpg' classifier_file = 'carshars.xml' img = cv2.imread(img_file) cv2.imshow(

错误:(-215:断言失败)大小.宽度>0和大小.高度>0英寸 函数“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')

谢谢

当我没有阅读真实图像时,通常会出现此错误。检查图像的路径是否正确,以及加载的文件名是否正确。如果这些都是正确的,它应该不会有任何错误。我在不同的图像(显然是不同的img_文件)上运行了这段代码,它工作得很好。

如果(!img.empty())-->display,请检查您的图像是否已加载。谢谢。我没有在正确的目录中。