2017-05-29 16 views
-1
img = cv2.imread('D:\textdect3_files\text1.jpg', 0); 
vis = img.copy() 
mser = cv2.MSER() 

做文本檢測運行我得到這種類型的錯誤 AttributeError錯誤的代碼之後:「NoneType」對象有沒有屬性「複製」。 我該如何解決這種類型的錯誤?我從圖像

+0

你必須使用雙斜線''\\而不是一個。如果不是,它將採用字符'\ t'是一個標籤.... – api55

+0

請閱讀本文[「我應該怎麼做當有人回答我的問題?」](http://stackoverflow.com/help/someone-答案)。 – thewaywewere

回答

1

返回的圖像是無。從documentation

Warning Even if the image path is wrong, it won’t throw any error, but print img will give you None

這很可能是因爲你有錯誤的圖像路徑(「d:\ textdect3_files \ text1.jpg」)

確保在路徑你的形象存在,您有權通過您的python代碼從該位置讀取。

0

看起來圖像路徑不正確,導致出現'NoneType'錯誤。要修復它,請修改路徑如下。

  1. img = cv2.imread('D:\\textdect3_files\\text1.jpg', 0)
  2. img = cv2.imread('D:/textdect3_files/text1.jpg', 0)
  3. img = cv2.imread(r'D:\textdect3_files\text1.jpg', 0)