欢迎光临
我们一直在努力

二维码制作/解析

1.安装依赖

1.1 安装二维码生成库

pip install qrcode

1.2安装图片处理库

pip install pillow

1.3.二维码读取库 pyzbar

pip install pyzbar

1.4 安装opencv

pip install opencv-python

2.生成二维码

​import qrcode

qr = qrcode.QRCode(

version=2, # 二维码大小(1~40)

error_correction=qrcode.constants.ERROR_CORRECT_M,

box_size=10, # 每个小方块像素

border=4 # 边框(最小为4)

)

qr.add_data("hello")

qr.make(fit=True)

img = qr.make_image(fill_color="black", back_color="white")

img.save("hello_qr.png")

print("hello二维码生成完成")

3.解析二维码
 

import cv2

from pyzbar import pyzbar

# 读取图片

img = cv2.imread("hello_qr.png")

# 识别二维码

codes = pyzbar.decode(img)

for code in codes:

data = code.data.decode("utf-8")

print("识别内容:", data)

赞(0)
未经允许不得转载:171主机测评 » 二维码制作/解析
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址