【发布时间】:2019-08-27 20:49:31
【问题描述】:
我刚刚开始熟悉 Pyzbar 库,但是在使用 decode 方法时出现错误。代码如下:
import cv2
import numpy as np
import pyzbar
code_image = cv2.imread("C:\Users\Acer\Desktop\qr.PNG")
cv2.imshow("QR", code_image)
cv2.waitKey(0) #this command is to hold the image open after opening it
from pyzbar import decode
decoded = pyzbar.decode(code_image)
print(decoded)
qr.PNG 只是一张 QR 码的图片。 OpenCV 显示图像很好,但解码部分不起作用:
Traceback(最近一次调用最后一次): 文件“C:/Users/Acer/Desktop/ML >Projects/Projects/OpenCV/QR_Code_Detection.py”,第 17 行,在 从 pyzbar 导入解码 ImportError: 无法导入名称解码
排除此行时:from pyzbar import decode
我收到以下错误:
Traceback(最近一次调用最后一次): 文件“C:/Users/Acer/Desktop/ML >Projects/Projects/OpenCV/QR_Code_Detection.py”,第 17 行,在 解码 = pyzbar.decode(code_image) AttributeError: 'module' 对象没有属性 'decode'
希望有更多知识的人可以提供帮助。非常感谢。
【问题讨论】:
标签: python python-2.7 opencv zbar