Код: Выделить всё
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)
< /code>
qr.png - это просто изображение QR -кода. OpenCV отображает изображение просто отлично, но это декодирующая часть, которая не работает: < /p>
Traceback (most recent call last):
File "C:/Users/Acer/Desktop/ML Projects/Projects/OpenCV/QR_Code_Detection.py", line 17, in
from pyzbar import decode
ImportError: cannot import name decode
Я получаю следующую ошибку:
Traceback (most recent call last):
File "C:/Users/Acer/Desktop/ML Projects/Projects/OpenCV/QR_Code_Detection.py", line 17, in
decoded = pyzbar.decode(code_image)
AttributeError: 'module' object has no attribute 'decode'
< /code>
Надеюсь, кто -то более знающий может помочь. Большое спасибо.
Подробнее здесь: https://stackoverflow.com/questions/555 ... r-attribut