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)




