目前寫一個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程式有問題
爬了文說可能是返回值為空
但實測結果值是有返回的
想請問出現上述的情況比較有可能的原因是什麼?