問題描述
我們使用 python 撰寫 OpenCV 程式的時候
碰到以下問題敘述:
error: (-215:Assertion failed) !_img.empty() in function 'cv::imwrite'
解法
OpenCV 在設計的時候有一個滿神奇的地方,
就是當我們在進行 cv2.imread 讀取圖片的時候,
即使圖片不存在,也不一定會在那一行就跳錯。
我碰到的問題程式指出在 cv2.imwrite 出錯,
但實際上的問題是我呼叫了 cv2.imread 去讀取一個不存在的圖片。
算是一個滿神奇的問題,建議讀者再去檢查一下讀取圖片的路徑有沒有寫錯。
或是那張圖片還存不存在。