5

我正在用opencv写一个人脸检测程序。这是下面的错误代码:

result = img[rects[0]:rects[1], rects[2]:rects[3]] 
result = cv2.resize(result, (100,100)) 

img 是我们的原始图片,第一步是将我们感兴趣的区域裁剪为结果。第二步是调整大小为 100*100 像素。

错误是:

result = cv2.resize(result, (100,100))
error: ..\..\..\src\opencv\modules\imgproc\src\imgwarp.cpp:1725: error: (-215) ssize.area() > 0

希望可以有人帮帮我。非常感谢。

4

1 回答 1

9

在 python 中有同样的错误,发现图像是空的,所以通过使用 imshow 或检查它是否为 NULL 检查 imread 是否工作,然后使用 cv2.resize 。

于 2014-06-12T05:05:47.140 回答