繁体   English   中英

错误: OpenCV(4.1.2) /io/opencv/modules/imgcodecs/src/loadsave.cpp:715: 错误: (-215:Assertion failed) !_img.empty() in function 'imwrite'

[英]error: OpenCV(4.1.2) /io/opencv/modules/imgcodecs/src/loadsave.cpp:715: error: (-215:Assertion failed) !_img.empty() in function 'imwrite'

我正在尝试将图像的一部分保存在边界框中,如下所示:

digit = thresh[x:x+w,y:y+h]
cv2.imwrite(str(c)+'.png',digit)

但是我遇到了以下错误。

error: OpenCV(4.1.2) /io/opencv/modules/imgcodecs/src/loadsave.cpp:715: error: (-215:Assertion failed) !_img.empty() in function 'imwrite'

需要你的帮助。

'x' 或 'y' 超出了我们的 'thresh' 数组的范围 大多数时候它是负值。 解决方案是

x=max(0,x)
y=max(0,y)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM