Dynamsoftバーコードリーダーは運転免許証PDF417からデータを抽出します

Dynamsoft Barcode Reader SDKは、数行のコードでバーコード読み取り機能をWebまたはデスクトップアプリケーションに組み込むことができる多機能バーコード読み取りコントロールです。これにより、数か月の開発時間とコストを節約できます。カメラやスキャナーから取得したさまざまな画像ファイル形式とDIB形式をサポートできます。Dynamsoft Barcode Reader SDKを使用すると、ビジネスニーズを満たす強力で実用的なバーコードスキャナーソフトウェアを作成できます。

Dynamsoftバーコードリーダーの最新バージョンをダウンロードするにはクリックしてください

ここに写真の説明を挿入

AAMVAのカード設計基準によると、PDF417 2次元バーコードシンボルは、規制を満たす運転免許証/身分証明書に含まれている必要のある最低限の必須の機械可読技術です。バーコードは、名前、生年月日、性別、目の色、身長など、カード所有者に関する重要な情報をエンコードします。

コンピューターの運転免許証からデータを抽出する方法は2つあり
ます。OCRテクノロジーを使用してIDに印刷された文字を認識し、
バーコード認識テクノロジーを使用してPDF417シンボルをデコードし、人間が読める形式に解析します。
一般的に、後者は前者よりも優れていますより正確で費用対効果が高いです。この記事では、バーコード技術を使用して運転免許証からテキストを抽出する方法について説明しました。
携帯電話の運転免許証PDF417からデータを抽出する

オプション1:WebアプリケーションのカメラからPDF417をデコードします

カメラソースから運転免許証を読みたい場合は、記事「JavaScriptで米国の運転免許証を認識する方法」の手順を参照してください。

完全なサンプルをダウンロードする

オプション2:AndroidおよびiOSネイティブアプリで運転免許証を読む

ネイティブアプリケーションで運転免許証を読みたい場合は、記事「Androidモバイルアプリで米国の運転免許証を認識する方法」の手順を参照してください。

PDF417の結果を人間が読める形式に解析します

将PDF417值解码后、我们的将О解析是単独的字段。driverLicenseFields
= [
{'略語': 'DAA'、 '説明': ''}
、{'略語': 'DAB'、 '説明' : '姓'}
、{'略語': 'DAB'、 '説明': '家族名'}
、{'略語': 'DAC'、 '説明': '名'}
、{'略語': 'DAC'、 'description': '名'}
、{'略語': 'DAD'、 'description': 'ミドルネームまたはイニシャル'}
、{'略語': 'DAD'、 'description': 'ミドル名前 '}
、{'省略形 ':' DAE '、'説明 ':'名前の姓 '}
、{'省略形 ':' DAF '、'説明 ':'名前の接頭辞 ''}
、{'省略形': 'DAG' 、 '説明': '郵送先住所1'}
、{'略語': 'DAH'、 '説明': 'メーリングストリートアドレス2'}
、{'略語': 'DAI'、 '説明': 'メーリングシティ'}
、{'略語': 'DAJ'、 ' description ':' Mailing Jurisdiction Code '}
、{' abreviation ':' DAK '、' description ':' Mailing Postal Code '}
、{' abreviation ':' DAL '、' description ':' Residence Street Address1 '}
、 {'略語': 'DAM'、 'description': 'Residence Street Address2'}
、{'略語': 'DAN'、 'description': 'Residence City'}
、{'略語': 'DAO'、 'description ':'居住管轄コード '}
、{'略語 ':' DAP '、'説明 ':'居住郵便番号 '}
、{'略語 ':' DAQ '、'説明 ':'ライセンスまたはID番号 '}
、{'略語': 'DAR'、 '説明': 'ライセンス分類コード'}
、{'略語': 'DAS'、 '説明': 'ライセンス制限コード'}
、{'略語': 'DAT'、 'description': 'License Endorsements Code'}
、{'abbreviation': 'DAU'、 'description': 'Height in FT_IN'}
、{'abbreviation': 'DAV'、 'description': 'Height in CM'}
、{'略語': 'DAW'、 '説明': 'LBSの重量'}
、{'略語': 'DAX'、 '説明': 'KGの重量'}
、{'略語': 'DAY'、 'description': 'Eye Color'}
、{'abbreviation': 'DAZ'、 'description': 'Hair Color'}
、{'abbreviation': 'DBA'、 'description': 'License Expiration Date'}
、{ '略語': 'DBB'、 '説明': '生年月日'}
、{'略語': 'DBC'、 '説明': '性別'}
、{'略語': 'DBD'、 '説明': 'ライセンスまたはIDドキュメントの発行日'}
、{'略語': 'DBE' 、 'description': 'Issue Timestamp'}
、{'abbreviation': 'DBF'、 'description': 'Number of Duplicates'}
、{'abbreviation': 'DBG'、 'description': 'Medical Indicator Codes'}
、{'略語': 'DBH'、 '説明': 'Organ Donor'}
、{'略語': 'DBI'、 '説明': '非居住者インジケーター' '}
、{'略語 ':' DBJ '、 'description': 'Unique Customer Identifier'}
、{'abbreviation': 'DBK'、 'description': 'Social Security Number'}
、{'abbreviation': 'DBL'、 'description': 'Date Of Birth'}
、{'略語': 'DBM'、 '説明': 'ソーシャルセキュリティ番号'}
、{'略語': 'DBN'、 '説明': '姓'}
、{'略語': 'DBO'、 ' description ':'姓 '}
、{'略語 ':' DBO '、'説明 ':'家族名 ''}
、{'略語': 'DBP'、 '説明': '名'}
、{'略語':' DBP '、' description ':'名 '}
、{'省略形 ':' DBQ '、' description ':'ミドルネーム '}
、{'省略形 ':' DBQ '、' description ':' Middle名前またはイニシャル '}
、{'略語 ':' DBR '、'説明 ':'姓 '}
、{'略語 ':' DBS '、'説明 ':'プレフィックス '}
、{'略語 ':' DCA ' 、 '説明': 'バージニア固有のクラス'}
、{'略語': 'DCB'、 '説明': 'バージニア固有の制限'}
、{'略語': 'DCD'、 '説明': 'バージニア固有の推奨'}
、{'略語': 'DCE'、 'description': 'Physical Description Weight Range'}
、{'abbreviation': 'DCF'、 'description': 'Document Discriminator'}
、{'abbreviation': 'DCG'、 'description': 'Country territory of issue' }
、{'略語': 'DCH'、 '説明': '連邦商用車コード'}
、{'略語': 'DCI'、 '説明': '出生地'}
、{'略語': 'DCJ '、'説明 ':'監査情報 '}
、{'略語 ':' DCK '、'説明 ':'在庫管理番号 ''}
、{'略語': 'DCL'、 '説明': '人種民族'}
、{'略語': 'DCM'、 '説明': '標準車両分類'}
、{'略語': 'DCN'、 '説明': '標準承認コード'}
、{'略語': 'DCO'、 'description': '標準制限コード'}
、{'略語': 'DCP'、 'description': '管轄区域固有の車両分類の説明' '}
、{'略語 ':' DCQ '、' description ':'管轄区域固有'}
、{'略語 ':' DCR '、'説明 ':'管轄区域固有の制限コードの説明 '}
、{'略語 ':' DCS '、'説明 ':'家族名 '}
、{'略語 ':' DCS '、' description ':' Last Name '}
、{' abreviation ':' DCT '、' description ':' Given Name '}
、{' abreviation ':' DCT '、' description ':' First Name '}
、{'略語': 'DCU'、 '説明': 'サフィックス'}
、{'略語': 'DDA'、 '説明': 'コンプライアンスタイプ'}
、{'略語': 'DDB'、 '説明' : 'カード改訂日'}
、{'略語': 'DDC'、 '説明': 'HazMat承認有効期限'}
、{'略語': 'DDD'、 '説明': '期間限定ドキュメントインジケーター'}
、 {'略語': 'DDE'、 '説明': '家族名の切り捨て'}
、{'略語': 'DDF'、 '説明': '名
の省略' } 、{'略語': 'DDG'、 ' description ':' Middle Names Truncation '}
、{' abreviation ' :' DDH '、' description ':' Under 18 until '}
、{' abreviation ':' DDI '、' description ':' Under 19 until '}
、{'略語': 'DDJ'、 '説明':'21歳未満 '}
、{'略語 ':' DDK '、'説明 ':' Organ Donor Indicator '}
、{'略語 ':' DDL '、 'description': 'Veteran Indicator'}
、{'abbreviation': 'PAA'、 'description': 'Permit Classification Code'}
、{'abbreviation': 'PAB'、 'description': 'Permit Expiration Date'}
、 {'abbreviation': 'PAC'、 'description': 'Permit Identifier'}
、{'abbreviation': 'PAD'、 'description': 'Permit IssueDate'}
、{'abbreviation': 'PAE'、 'description' : '許可制限コード'}
、{'略語': 'PAF'、 '説明': '許可承認コード'}
、{'略語': 'ZVA'、 '説明': '裁判所制限コード'}
]

スキャナーからPDF417を読む

運転免許証を紙にコピーする場合は、Dynamic Web TWAINを使用して、最初にドキュメントスキャナーからデジタル化できます。

それがどのように機能するかを確認するには、こちらのデモで試してみてください。

デモには、DynamsoftのWeb TWAINSDKでサポートされているドキュメントスキャン機能も含まれていることに注意してください。

ここに写真の説明を挿入

この記事は[HuiduTechnology]から転載されています。evgetはいかなる形式の転載も歓迎しますが、必ず出典を示し、元のテキストの関連リンクを変更せず、他の人の労力の成果を尊重して
ください元のリンク:https: //www.evget.com/article/2021/ 1/6 / 39999.html

おすすめ

転載: blog.csdn.net/RoffeyYang/article/details/112266693
おすすめ