img = cv2.imread('D:\textdect3_files\text1.jpg', 0);
vis = img.copy()
mser = cv2.MSER()
运行代码后,我遇到了这种类型的错误 AttributeError:' NoneType'对象没有属性' copy'。 我该如何解决这类错误?
答案 0 :(得分:1)
返回的图片为None。来自documentation
警告即使图像路径错误,也不会抛出任何错误,但是 print img会给你无
这很可能是因为您的图像路径错误('D:\ textdect3_files \ text1.jpg')
确保您的图片存在于路径中,并且您有权通过您的python代码从该位置读取。
答案 1 :(得分:0)
看起来图像路径不正确,因此抛出了'NoneType'
错误。要修复它,请修改如下路径。
img = cv2.imread('D:\\textdect3_files\\text1.jpg', 0)
或img = cv2.imread('D:/textdect3_files/text1.jpg', 0)
或img = cv2.imread(r'D:\textdect3_files\text1.jpg', 0)