使用python编写识别条形码时,这一步barcodes = decode(gray),输出是None,求助应该怎么办
import pyzbar.pyzbar as pyzbar
import numpy
from PIL import Image, ImageDraw, ImageFont
import cv2 as cv
frame = cv.imread(“C:/Users/lzx/Desktop/ppic/123.png”)
gray = cv.cvtColor(frame, cv.COLOR_BGR2GRAY)
barcodes = decode(gray)
print(barcodes)
代码如上,进行到barcodes = decode(gray),就无法继续解码了,求解答
测试了一下,
decode
是pyzbar
中的函数,你没有引入,所以不能直接使用,改成pyzbar.decode
就行了。以后把错误信息贴上比较好。