源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

zbar解码二维码和条形码示例

  • 时间:2022-03-31 23:06 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:zbar解码二维码和条形码示例
[u]复制代码[/u] 代码如下:
#!/usr/bin/env python # coding: u8 import os import zbar import Image import urllib import uuid def qrRead(url): uuid1 = uuid.uuid1() filename=str(uuid1)+".jpg" print uuid1 urllib.urlretrieve(url, filename) # create a reader scanner = zbar.ImageScanner() # configure the reader scanner.parse_config('enable') # obtain image data pil = Image.open(filename).convert('L') width, height = pil.size #pil.show() raw = pil.tostring() # wrap image data image = zbar.Image(width, height, 'Y800', raw) # scan the image for barcodes scanner.scan(image) tmpdata='' # extract results for symbol in image: # do something useful with results print symbol.type, '图片内容为:\n%s' % symbol.data tmpdata=tmpdata+symbol.data   # clean up del(image) os.remove(filename) return tmpdata if __name__ == '__main__': url = 'http://www.1sucai.cn'  qrRead(url)
要安装 python-zbar  检查启用了 universe 存储库。 检查 /etc/apt/sources.list 与 sudo,以确保您具有正确的权限使用您最喜爱的编辑器。  
[u]复制代码[/u] 代码如下:
sudo gedit /etc/apt/sources.list  
确保包含 universe。 在发生任何更改后,您应该运行此命令以更新您的系统。
[u]复制代码[/u] 代码如下:
sudo apt-get update
你现在可以安装这样的包。 安装 python-zbar
[u]复制代码[/u] 代码如下:
sudo apt-get install python-zbar
这将安装 python-zbar 和它所依赖的任何其他包。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部