首先安装pyzbar:pip install pyzbar
安装pillow: pip install pillow
首先pillow里导入Image模块来读取图片进行后面步骤
from pilow import Image
img=Image.open(filename)
img.size—>图片尺寸
然后从pyzbar导入pyzbar
import pyzbar.pyzbar as pyzbar
import pyzbar.pyzbar as pyzbar from PIL import Image,ImageEnhance image = "test.jpg" img = Image.open(image) #img = ImageEnhance.Brightness(img).enhance(2.0)#增加亮度 #img = ImageEnhance.Sharpness(img).enhance(17.0)#锐利化 #img = ImageEnhance.Contrast(img).enhance(4.0)#增加对比度 #img = img.convert('L')#灰度化 img.show() barcodes = pyzbar.decode(img) for barcode in barcodes: barcodeData = barcode.data.decode("utf-8") print(barcodeData)