python pyzbar + qrcode 解析生成二维码

前段时间项目中需要用到替换二维码功能,作为一个人新人,不知道从何做起,还好有百度。
百度大多都说 pyzbar /zxing + qrcode 用这三个库进行开发,我试了试都是些基础操作,项目里想用还要修改一下
大家可以去看看python3解析生成二维码

我直接上代码再给大家说吧!

puzbar:解析二维码

 def analysis(self, img_url):
        res = requests.get(img_url)
        new_img = Image.open(BytesIO(res.content))
        new_img = ImageEnhance.Brightness(new_img).enhance(1.5)  # 增加亮度
        new_img = ImageEnhance.Sharpness(new_img).enhance(5.0)  # 锐利化

        enh_col = ImageEnhance.Color(new_img)
        color = 2.5
        new_img = enh_col.enhance(color)

        new_img = ImageEnhance.Contrast(new_img).enhance(3.0)  # 增加对比度
        new_img = new_img.convert('L')  # 灰度化
        barcodes = pyzbar.decode(new_img)
        # 解析二维码
        # 二维码跳转路径
        data = ''
        if barcodes:
            for barcode in barcodes:
                # 二维码路径
                barcodeData = barcode.data.decode("utf-8")
         
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值