python怎么识别二维码?

发布时间:2022-06-10 09:40:42 人气:1138 作者:多测师

  python中识别二维码的方法:

  先使用PIL库获取二维码图片对象,然后使用zbar库对获取的图片对象进行解码即可。

  示例:

  #-*- coding: utf-8 -*-

  import zbar

  from PIL import Image

  #创建图片扫描对象

  scanner = zbar.ImageScanner()

  #设置对象属性

  scanner.parse_config('enable')

python怎么识别二维码?

  #打开含有二维码的图片

  img = Image.open('<你的图片路径>').convert('L')

  #获取图片的尺寸

  width, height = img.size

  #建立zbar图片对象并扫描转换为字节信息

  qrCode = zbar.Image(width, height, 'Y800', img.tobytes())

  scanner.scan(qrCode)

  data = ''

  for s in qrCode:

  data += s.data

  # 删除图片对象

  del img

  # 输出解码结果

  print data

  运行结果:

  解码成功之后会得到一个URL地址。当我们在用手机扫描QR code的时候,其过程就是在解析得到二维码之后,通过微信向该URL发送请求,然后访问。

  以上内容为大家介绍了python怎么识别二维码?希望对大家有所帮助,如果想要了解更多Python相关知识,请关注多测师。https://www.e70w.com/xwzx/


返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线