我使用pyzbar和cv2库在photo python 3.7上进行条形码识别和解码。
img = cv2.imread('2.jpg')
gray_img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
result_decode = pyzbar.decode(gray_img)
通常,它可以很好地解码,但是在某些情况下它无法识别。如何提高条形码解码效果?
或建议其他图书馆或将条形码转换为文本的方法。请帮助。
示例无法解码的照片:
第一个照片示例
第二张照片示例
正如Barny所述:
获取更高质量的图像;避免使用jpg。