我正在尝试制作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码图片
答案 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()