PythonでQRコードを読み取る
PythonでQRコードを読み取る方法を紹介します。
いろいろなライブラリがありますが今回使うのは「pyzbar」です。
ライブラリのインストール
pip install pyzbar
pip install pillow
プログラム
from pyzbar.pyzbar import decode
from PIL import Image
fileName = "DSC_6936.JPG"
# QRコードの読取り
data = decode(Image.open(fileName))
# コード内容を出力
print(data[1][0].decode('utf-8', 'ignore'))まとめ
複数のQRコードがあると、全部認識するように努力しているみたい。
全て認識できるかというと、半端になることも多い。
これは撮影画像の品質にも影響されるようです。



