この記事では、Python REST API を使ってバーコードをスキャンする方法について説明します。PythonベースのCloud SDKを使用して、Python RESTful Serviceを使ったバーコードアナライザーを開発する方法を学びます。JPEG、TIFF、PNG、BMP、GIFなど、様々な形式の画像からバーコードの様々なプロパティにアクセスし、表示する方法について説明します。
前提条件
- バーコード読み取り用のアカウントを作成してAPI認証情報を取得する
- 画像から複数のバーコードを読み取るには、Python 用 Aspose.BarCode Cloud SDK をダウンロードしてください
- 上記のSDKを使用してPythonプロジェクトをセットアップする
Pythonでバーコードを読み取る手順 PythonベースのAPI
- Barcode Cloud API クラスにアクセスするために必要な名前空間 Aspose.BarCode.Cloud.Sdk.Api を追加します。
- 構成オブジェクトを作成し、認証用の API ベース URL、ClientId、ClientSecret を設定します。
- ファイル名を定義し、スキャンの入力を提供するためにFileStreamを使用して開きます。
- バーコードスキャンサービスと対話するための構成を使用してScanApiクラスのインスタンスを作成します
- ScanMultipartAsync(ファイルストリーム) を呼び出して入力画像を処理し、認識されたバーコードの詳細を取得します。
- result.Barcodes コレクションをループして、認識された各バーコードにアクセスします。
- 検出されたバーコードごとにファイル名、バーコード値、バーコードの種類を出力します。
以下の手順は、Python Low Code API でバーコードを読み取る方法をまとめたものです。まず、認証情報を設定し、スキャンしたいバーコード画像を読み込み、Aspose Barcode Cloud に接続します。次に、コードは Scan API を使用して画像を読み取り、検出されたバーコードの値と種類を出力します。
Python REST API を使って画像からバーコードを読み取るコード
上記のコードは、Python REST APIを使ったバーコードスキャナーアプリの動作を示しています。BarcodeResponseオブジェクトから、バーコードの実際の値、種類、検出された地域、さらにはチェックサムといった詳細情報を取得できます。簡単に言えば、バーコードの内容と、それがどのように、どこで検出されたかという有用な追加情報の両方が得られます。
この記事では、画像からバーコードを読み取る手順を説明しました。バーコードを生成するには、Python REST API でバーコードを生成するの記事を参照してください。