2017-05-29 17 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)