この記事では、Pythonを使用して運転免許証からデータを抽出する方法について説明します。具体的には、ButlerのOCR APIを使用して運転免許証からデータを抽出する方法について説明します。
まず、Butlerのアカウントを作成し、設定メニューからAPIキーを取得します。次に、ライブラリに移動してUS Driver’s Licenseモデルを検索します。US Driver’s Licenseカードをクリックし、新しいUS Driver’s Licenseモデルを作成します。モデルの詳細ページに移動し、APIタブに移動します。API ID(Queue IDとも呼ばれます)をコピーして保存します。このIDは以下のコードで使用します。
# 必要なライブラリをインストールします
# pip install butler-sdk
from butler import Client
# ButlerからAPIキーを取得します
api_key = '<api-key>'
# ButlerからQueue IDを取得します
queue_id = '<queue_id>'
# レスポンスは強く型付けされたオブジェクトです
response = Client(api_key).extract_document(queue_id, 'sample_dl.jpeg')
# プリント用に辞書に変換します
print(response.to_dict())
このコードは、指定した運転免許証画像からデータを抽出し、結果を辞書形式で出力します。
以上がPythonを使用した運転免許証のOCRについての基本的なガイドです。この情報が役立つことを願っています。