【发布时间】:2021-01-19 11:39:53
【问题描述】:
代码:
import zxing
from PIL import Image
reader = zxing.BarCodeReader()
path = 'C:/Users/UI UX/Desktop/Uasa.png'
im = Image.open(path)
barcode = reader.decode(path)
print(barcode)
当我使用上面的代码工作正常并返回结果时:
条码(raw='P 我需要使用这个代码: 但此代码返回错误:
TypeError: 预期的 str、bytes 或 os.PathLike 对象,而不是 numpy.ndarray 在另一个程序中,我有 base64 的图像可以帮助我这里的某个地方吗? 任何机构都可以帮助我解决这个问题?import zxing
import cv2
reader = zxing.BarCodeReader()
path = 'C:/Users/UI UX/Desktop/Uasa.png'
img = cv2.imread (path)
cv2.imshow('img', img)
cv2.waitKey(0)
barcode = reader.decode(img)
print(barcode)
【问题讨论】:
-
this 适合你吗?
-
没有。我试过了,然后给我这个错误 TypeError: expected str, bytes or os.PathLike object, not numpy.ndarray
标签: python decode zxing cv2 pdf417