python如何實現二維碼的生成和識別


安裝:

pip install myqr

pip install pyzbr

pip install pil 報錯請切換 pip install pillow

# 掃描二維碼,直接訪問words指定的網址
myqr.run(words='16607440667',
# 二維碼生成庫
from MyQR import myqr
# 二維碼的背景圖片
picture='1.jpg',
# 是否有顏色,如果為false則二維碼是黑白版
colorized=False,
# 輸出保存的二維碼名稱
save_name='老表1.png')

# pyzar 二維碼識別庫
from pyzbar.pyzbar import decode
from PIL import Image
path = '老表1.png'
# 打開圖片
img = Image.open(path)
# 將圖片對象使用pyzar提供的方法編碼,獲取的是一個列表【0】,獲取第一個數據
bar_codes = decode(img)[0]
# 編碼
result = bar_codes.data.decode()
print(result)

發表本編內容,主要是為了和大家共同學習共同進步,有興趣的朋友可以加加Q群:772733408大家一起探討。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM