問題:
pycharm中使用opencv , 執(zhí)行cv2.imread(filepath)讀取圖片時報錯:
cv2.error: OpenCV(4.7.0) D:\a\opencv-python\opencv-python\opencv\modules\imgproc\src\color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function ‘cv::cvtColor’
解決方案:
嘗試以下幾種方法:
1.查圖片路徑中是否有中文,盡量不要含中文,有則修改
2.將圖片路徑中的“\”改為“/”;( 我的就是這個問題,改完就不報錯了)
# filepath = 'D:\flower\picture\yzm1.bmp' # 這么寫會報錯
filepath = 'D:/flower/picture/yzm1.bmp'
# 1.圖片處理
# 1)先讀入圖片,并將圖片轉(zhuǎn)成灰度圖
im = cv2.imread(filepath)
im_gray = cv2.cvtColor(im, cv2.COLOR_BGR2GRAY)
3.檢查圖片路徑,不是到文件夾,要到具體的文件名
4.檢查圖片的文件名后綴是否正確(.jpg、.bmp等)文章來源:http://www.zghlxwxcb.cn/news/detail-545187.html
如果還是報錯可留言。文章來源地址http://www.zghlxwxcb.cn/news/detail-545187.html
到了這里,關(guān)于opencv cv2.imread()報錯: error: (-215:Assertion failed) !_src.empty() in function ‘cv::cvtColor‘的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!