批量生成QR码时,qrcode.QRCode是否有问题?

时间:2019-01-07 15:15:20

标签: python-3.x qr-code

我正在尝试制作QR编码器-解码器,它可以产生相同大小的QR码图像,并将其覆盖到固定位置的另一幅图像上。

当我试图将QR码批量生成时,其在先前QR码图像中的附加信息。现在,图像正在增长并且尺寸不一样。我想将QR码附加到目标修复位置。

from sklearn.model_selection import train_test_split
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=0)

from sklearn.linear_model import LinearRegression
regressor = LinearRegression()
regressor.fit(X_train, y_train)

y_pred = regressor.predict(X_test)

我希望有10张相同尺寸的QR码图片

1 个答案:

答案 0 :(得分:0)

探索了qrcode库之后,我发现了可以帮助重置qrcode初始化的对象。

import qrcode
import cv2, glob, os
import numpy as np


qr = qrcode.QRCode(
    version = 2,
    error_correction = qrcode.constants.ERROR_CORRECT_M,
    box_size = 8,
    border = 4,
)

for data in range(1,10):   
    qr.add_data(data)
    qr.make(fit=True)  
    img = qr.make_image()   
    img.save(str(data)+'.jpg')
    qr.clear()