5

私はopencvで顔検出プログラムを書いています。そして、これは以下のエラーコードです:

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

img は元の画像であり、最初のステップは対象領域を結果に切り出すことです。2 番目のステップは、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 に答える