Python を使用して QR コードをスキャンする

このトピックでは、Python を使用して QR Code をスキャンする プロセスについて説明します。アルゴリズムについて説明し、Python で QR スキャナーを作成する ためのサンプル コードが含まれています。さらに、画像から QR コードを読み取るために画像処理ソフトウェアは必要ありません。

Python を使用して QR コードをスキャンする手順

  1. QR コードをスキャンするには Aspose.BarCode for Python via .NET をインストールしてください
  2. 入力画像を読み込むためにBarCodeReaderクラスのオブジェクトを作成します
  3. デコードタイプをDecodeTypeで指定して識別します
  4. QRコードを読み取って結果を印刷する

前述の手順は、Python で QR コードを読み取る ワークフローの概要を示しています。プロセスは、新規リリース セクションから API を構成することから始まります。次に、ソース イメージをロードし、デコード タイプを指定します。最後に、QR コードを読み取り、結果を印刷します。

Python を使用して画像から QR コードをスキャンするコード

import aspose.barcode
import aspose.barcode as barcode
from aspose.barcode import *
from aspose.barcode import barcoderecognition
path = "C://SampleFiles//"
license = aspose.barcode.License()
license.set_license(path + "License.lic")
# Instantiate the BarCodeReader
BarcodeReader = barcoderecognition.BarCodeReader("qr-code.png" , barcoderecognition.DecodeType.QR)
# Read the QR code
results = BarcodeReader.read_bar_codes()
for x in results:
print(x.code_text)
print(x.code_type_name)

このコード スニペットは、Python を使用して QR リーダーを作成するように設計されています。まず、ソース QR コードまたはバーコードの DecodeType を指定して、BarCodeReader クラス オブジェクトを作成します。最後に、認識された結果を QR テキストとそのタイプとして出力します。

このチュートリアルでは、Python を使用して QR コードをスキャンする 方法を学習しました。EAN13 バーコードを生成する場合は、Python で EAN13 バーコードを生成する の記事を参照してください。

 日本語