出現(xiàn)以上問題,原因大致可分為一下幾種:
1.圖片不存在或已損壞無法打開(路徑不存在, 路徑包含中文無法識別)
2.讀取的圖片內(nèi)容和默認讀取時參數(shù)匹配不匹配。(默認讀取的是3通道的彩色圖)例如讀取到的圖片是灰度圖,就會返回None。
3.也可能是路徑中有中文
問題分析:
在采集完新數(shù)據(jù)重新訓練模型時拋異常,AttributeError: 'NoneType' object has no attribute 'shape'
根據(jù)異常提示debug檢查代碼,發(fā)現(xiàn)img_對象為空,說明明img_圖片文件沒有讀取到內(nèi)容。
接著進一步檢查拋異常時的圖片路徑,發(fā)現(xiàn)一下圖片文件出現(xiàn)異常
?查看該文件,提示該文件有問題無法打開。
將損壞的文件刪除后,重新執(zhí)行程序,完美解決。文章來源:http://www.zghlxwxcb.cn/news/detail-664207.html
?文章來源地址http://www.zghlxwxcb.cn/news/detail-664207.html
到了這里,關于AttributeError: ‘NoneType‘ object has no attribute ‘shape‘的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!