OpenCV(4.1.2)错误: (-215:断言失败) !ssize.empty(),函数'cv::resize'

5

当我运行这行代码时,我收到了以下错误:

img = cv2.resize(img, (224,224)) 

OpenCV(4.1.2) C:\projects\opencv-python\opencv\modules\imgproc\src\resize.cpp:3720: 错误:(-215: 断言失败) !ssize.empty() 在函数 'cv::resize' 中
2个回答

13

你的 img 变量为空,很可能是因为你没有正确加载图像。尝试在加载图像后打印 img.shape,然后查看你指定的路径,那里可能有些问题。(要么是拼写错误,要么是文件不存在于该目录中)


-2
frame = cv2.resize(frame,(224,224),fx=0,fy=0, interpolation = cv2.INTER_CUBIC)

我已经将我的代码更改为这样,现在它可以正常工作了。


那肯定无法解决问题,因为 !ssize.empty() 提到的是输入图像的大小,而这个图像是 frame - Christoph Rackwitz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接