目前写一个main.py的程式去读取catch.py
catch.py的功能主要是用来做图像处理的程式
main.py就让他批量去引图片处理完的结果
程式流程大概如图
https://i.imgur.com/xewHiPf.jpg
可是回传结果我用imwrite将图片存下
前几张图片确实有存下来,
可是到第9张图的时候他就出现以下错误
https://i.imgur.com/rCHxSwN.jpg
error: (-215:Assertion failed) !_img.empty() in function 'cv::imwrite'
当我把有问题的第9张图删掉就没这问题,
只是跑到后面第xx张图片又有同样状况,
想说是不是图片本身的问题
但我单独拿有问题的图片到catch.py做图像处理,
结果又是正常的
我把imwrite先注解掉就没有出现报错的问题
1000多张图片也有正常返回图片的数值
https://i.imgur.com/2jIH5wD.jpg
目前怀疑是imwrite程式有问题
爬了文说可能是返回值为空
但实测结果值是有返回的
想请问出现上述的情况比较有可能的原因是什么?