Python 我遇到了这个错误(-215:断言失败)!函数“resize”中的ssize.empty()
可能是OpenCV没有找到您让它查看的文件。在Python中,当imread找不到文件时,它的返回值为None。为了帮助调试,可以添加额外的if语句:Python 我遇到了这个错误(-215:断言失败)!函数“resize”中的ssize.empty(),python,opencv,Python,Opencv,可能是OpenCV没有找到您让它查看的文件。在Python中,当imread找不到文件时,它的返回值为None。为了帮助调试,可以添加额外的if语句: line 37, in <module> curImg = cv2.resize(curImg,(32,32)) cv2.error: OpenCV(4.5.1) C:\Users\appveyor\AppData\Local\Temp\1\pip-req-build-6u w63ony\opencv\modules\imgproc\
line 37, in <module> curImg = cv2.resize(curImg,(32,32)) cv2.error: OpenCV(4.5.1) C:\Users\appveyor\AppData\Local\Temp\1\pip-req-build-6u w63ony\opencv\modules\imgproc\src\resize.cpp:4051: error: (-215:Assertion failed ) !ssize.empty() in function 'cv::resize'
请将您的代码本身添加到问题中的块引号内,如“```”,并解释代码的作用。看看您使用的是什么库?如果curImg==0:ValueError:包含多个元素的数组的真值不明确。使用a.any或a.allOops。我应该在发布之前测试一下。当imread找不到文件时,返回值为None。答案现已更新
if curImg is None:
print('no image found: ', path + '/' + str(x) + "/" + y)
else:
curImg = cv2.resize(curImg, (32,32))
images.append(curImg)
classNo.append(x)