このトピックでは、Python を使用して QR Code をスキャンする プロセスについて説明します。アルゴリズムについて説明し、Python で QR スキャナーを作成する ためのサンプル コードが含まれています。さらに、画像から QR コードを読み取るために画像処理ソフトウェアは必要ありません。
Python を使用して QR コードをスキャンする手順
- QR コードをスキャンするには Aspose.BarCode for Python via .NET をインストールしてください
- 入力画像を読み込むためにBarCodeReaderクラスのオブジェクトを作成します
- デコードタイプをDecodeTypeで指定して識別します
- 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 バーコードを生成する の記事を参照してください。