天天看點

OpenCV Error: Assertion failed (scn == 3 || scn == 4) in cv::cvtColor

在python用cv2.imread()讀取圖檔的時候一直報錯,檢查了圖檔的絕對路徑是存在的。

報錯的圖檔用skimage.io.imread()是可以讀的。

查了一下,有可能是原圖檔檔案有什麼嵌入錯誤,于是用skimage重新儲存一遍,再用opencv讀,之前報錯的圖檔有一部分可讀了。

餘下仍然不可讀的圖檔全都是gif格式,于是将gif全部儲存成jpg格式,問題解決。

轉載于:https://www.cnblogs.com/woodseye/p/9629820.html

繼續閱讀