![图片[1]-python怎么识别二维码?-uusu优素-乐高,模型,3d打印,编程](http://uusucn.zbbe.cn/wp-content/uploads/2024/01/5ebf91582ea27407.jpg)
python中识别二维码的方法:
先使用PIL库获取二维码图片对象,然后使用zbar库对获取的图片对象进行解码即可。
示例:
#-*-coding:utf-8-*- importzbar fromPILimportImage #创建图片扫描对象 scanner=zbar.ImageScanner() #设置对象属性 scanner.parse_config('enable') #打开含有二维码的图片 img=Image.open('<你的图片路径>').convert('L') #获取图片的尺寸 width,height=img.size #建立zbar图片对象并扫描转换为字节信息 qrCode=zbar.Image(width,height,'Y800',img.tobytes()) scanner.scan(qrCode) data='' forsinqrCode: data+=s.data #删除图片对象 delimg #输出解码结果 printdata
运行结果:
解码成功之后会得到一个URL地址。当我们在用手机扫描QR code的时候,其过程就是在解析得到二维码之后,通过微信向该URL发送请求,然后访问。

© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容