![图片[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
















































暂无评论内容