原文:Opencv3.0-python: 編譯報錯color.cpp:7456: error: (-215) scn == 3 || scn == 4 的解決方案

結合Opencv . 讀取視頻時,出現報錯:C: projects opencv python opencv modules imgproc src color.cpp: : error: scn scn in function cv::cvtColor 原因是代碼沒有對視頻是否處理完做判斷,因此代碼必須要加上對讀取視頻的禎是否處理完的判斷。 ...

2018-04-18 16:07 0 3625 推薦指數:

查看詳情

cv2.error: OpenCV(4.2.0) ..\modules\imgproc\src\color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor'

考慮到可能是視頻末尾讀取幀不正確導致的。查看變量管理器發現,在播放時按下’q’鍵退出,控制台不會報錯,ret變量值為True;播放到末尾時,控制台報錯,ret變量值為False。到這里問題的原因就比較明朗了——ret(return value縮寫)是一個布爾值,表示當前這一幀是否獲取正確。視頻播放 ...

Mon Nov 02 07:03:00 CST 2020 0 885
OpenCV Error: Assertion failed (scn == 3 || scn == 4) in cv::cvtColor

python用cv2.imread()讀取圖片的時候一直報錯,檢查了圖片的絕對路徑是存在的。 報錯的圖片用skimage.io.imread()是可以讀的。 查了一下,有可能是原圖片文件有什么嵌入錯誤,於是用skimage重新保存一遍,再用opencv讀,之前報錯的圖片有一部分可讀 ...

Wed Sep 12 03:39:00 CST 2018 0 2316
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM