OCRソフト用開発キット「免許証認識ライブラリー」 関数一覧

免許証認識ライブラリー for Windows Windowsサーバー、PC対応

■ 基本関数

IDRDriverLicSetRecogTargets

認識対象項目を指定します。

IDRDriverLicInit

OCRエンジンの初期化処理を行います。

IDRDriverLicSetOriginalImage

OCRエンジンに認識対象の画像をセットします。

IDRDriverLicSetCardSide

セットした画像の表面/裏面を設定します。

IDRDriverLicPreprocessRecog

表面の各認識対象フィールドの文字認識を実行する前の準備として、画像解析を行います。

IDRDriverLicRecogFields

表面の各認識対象フィールドの文字認識を行います。

IDRDriverLicFreeRecog

表面の認識処理のためにOCRエンジン内部で確保したリソースを解放します。

IDRDriverLicRecogRemarks

裏面の備考欄の認識を行います。
※ 備考欄の記載内容の文字認識には現在未対応

IDRDriverLicFreeField

裏面の認識処理のためにOCRエンジン内部で確保したリソースを解放します。

IDRDriverLicTerminate

OCRエンジンの終了処理を行います。

■ モード設定関数

IDRDriverLicGetDefaultProcMode

OCRエンジンの動作モードについて、既定の設定を取得します。

IDRDriverLicGetProcMode

OCRエンジンの動作モードについて、現在の設定を取得します。

IDRDriverLicSetProcMode

OCRエンジンの動作モードを設定します。

■ 画像操作関数

IDRDriverLicLoadImage

画像ファイルの読み込みを行います。

IDRDriverLicSaveImageEx

指定した形式で画像ファイルを保存します。

IDRDriverLicFreeImage

画像データの破棄を行います。

IDRDriverLicGetTrapezoidCoordinate

画像上の運転免許証について、背景との境界を検出し、コーナー4点の座標を取得します。

IDRDriverLicTrapezoidImage

運転免許証のコーナー4点を指定して、台形補正を行います。

IDRDriverLicAutoSkewImage

画像の傾き角度の自動検出、傾き処理を行います。

IDRDriverLicAutoRotateImage

画像の回転方向の自動抽出、回転処理を行います。

IDRDriverLicMaskImage

指定した任意の座標をマスクする処理を行います。

■ 拡張関数

IDRDriverLicGetZipCode

住所から郵便番号を取得します。

■ GPU関数

IDRDriverLicGetGpuNum

利用可能なGPUの数を取得します。

IDRDriverLicGetGpuName

GPUの名前を取得します。

IDRDriverLicSetCurrentGpu

使用するGPUを設定します。

免許証認識ライブラリー for Linux Linuxサーバー、PC対応

■ 基本関数

IDRDriverLicSetRecogTargets

認識対象項目を指定します。

IDRDriverLicInit

OCRエンジンの初期化処理を行います。

IDRDriverLicSetOriginalImage

OCRエンジンに認識対象の画像をセットします。

IDRDriverLicSetCardSide

セットした画像の表面/裏面を設定します。

IDRDriverLicPreprocessRecog

表面の各認識対象フィールドの文字認識を実行する前の準備として、画像解析を行います。

IDRDriverLicRecogFields

表面の各認識対象フィールドの文字認識を行います。

IDRDriverLicFreeRecog

表面の認識処理のためにOCRエンジン内部で確保したリソースを解放します。

IDRDriverLicRecogRemarks

裏面の備考欄の認識を行います。
※ 備考欄の記載内容の文字認識には現在未対応

IDRDriverLicFreeField

裏面の認識処理のためにOCRエンジン内部で確保したリソースを解放します。

IDRDriverLicTerminate

OCRエンジンの終了処理を行います。

■ モード設定関数

IDRDriverLicGetDefaultProcMode

OCRエンジンの動作モードについて、既定の設定を取得します。

IDRDriverLicGetProcMode

OCRエンジンの動作モードについて、現在の設定を取得します。

IDRDriverLicSetProcMode

OCRエンジンの動作モードを設定します。

■ 画像操作関数

IDRDriverLicLoadImage

画像ファイルの読み込みを行います。

IDRDriverLicSaveImageEx

指定した形式で画像ファイルを保存します。

IDRDriverLicFreeImage

画像データの破棄を行います。

IDRDriverLicGetTrapezoidCoodinate

画像上の運転免許証について、背景との境界を検出し、コーナー4点の座標を取得します。

IDRDriverLicTrapezoidImage

運転免許証のコーナー4点を指定して、台形補正を行います。

IDRDriverLicAutoSkewImage

画像の傾き角度の自動抽出、傾き処理を行います。

IDRDriverLicAutoRotateImage

画像の回転方向の自動抽出、回転処理を行います。

IDRDriverLicMaskImage

指定した任意の座標をマスクする処理を行います。

■ 拡張関数

IDRDriverLicGetZipCode

住所から郵便番号を取得します。

■ GPU関数

IDRDriverLicGetGpuNum

利用可能なGPUの数を取得します。

IDRDriverLicGetGpuName

GPUの名前を取得します。

IDRDriverLicSetCurrentGpu

使用するGPUを設定します。

免許証認識ライブラリー for iOS スマートフォン、タブレット対応

■ 基本関数

IDRDriverLicInitEx

OCRエンジンの初期化を行います。

IDRDriverLicSetOriginalImage

OCRエンジンに認識対象の画像をセットします。

IDRDriverLicSetCardSide

セットした画像の表面/裏面を設定します。

IDRDriverLicPreprocessRecog

表面の各認識対象フィールドの文字認識を実行する前の準備として、画像解析を行います。

IDRDriverLicRecogFields

表面の各認識対象フィールドの文字認識を行います。認識結果として、認識結果テキストが返却されます。

IDRDriverLicFreeRecog

表面の文字認識処理のためにOCRエンジン内部で確保したリソースを解放します。

IDRDriverLicRecogRemarks

裏面の備考欄の認識を行います。
※備考欄の記載内容の文字認識には現在未対応

IDRDriverLicFreeField

裏面の認識処理のためにOCRエンジン内部で確保したリソースを解放します。

IDRDriverLicFreeRecogEx

文字認識処理のためにOCRエンジン内部で確保したリソースを解放します。

IDRDriverLicTerminate

OCRエンジンの終了処理を行います。

■ モード設定関数

IDRDriverLicGetDefaultProcMode

OCRエンジンの動作モードについて、既定の設定を取得します。

IDRDriverLicGetProcMode

OCRエンジンの動作モードについて、現在の設定を取得します。

IDRDriverLicSetProcMode

OCRエンジンの動作モードを設定します。

■ 画像操作関数

IDRDriverLicFreeImage

画像データの破棄を行います。

IDRDriverLicGetTrapezoidCoordinate

画像上の運転免許証について、背景との境界を検出し、コーナー4点の座標を取得します。

IDRDriverLicTrapezoidImage

運転免許証のコーナー4点を指定して、台形補正を行います。

IDRDriverLicAutoSkewImage

画像の傾き角度の自動検出、傾き処理を行います。

IDRDriverLicAutoRotateImage

画像の回転方向の自動抽出、回転処理を行います。

IDRDriverLicMaskImage

指定した任意の座標をマスクする処理を行います。

■ 拡張関数

IDRDriverLicGetZipCode

住所から郵便番号を取得します。

免許証認識ライブラリー for Android スマートフォン、タブレット対応

■ EngineFactoryクラス

getEngineEx

OCRエンジンの唯一のインスタンスを取得します。

■ IIDRDrvLicEngineインターフェイス

setImage

免許証OCRエンジンに認識対象画像をセットします。

preprocessRecog

免許証の各認識対象フィールドの文字認識を実行する前の準備として画像解析を行います。

recogFields

免許証のすべてのフィールドの認識を実行します。

getZipCode

住所から郵便番号を逆引きします。

getTrapezoidCoodinate

台形補正に必要な原稿の4点を取得します。

trapezoidImage

画像の台形補正を行います。

rotateImage

画像の自動回転を行います。

skewImage

画像の傾き補正を行います。

maskImage

指定座標をマスクする処理を行います。

freeImage

免許証OCRエンジンにセットされている画像を破棄します。

terminate

免許証OCRエンジンを終了します。

getDefaultProcMode

免許証OCRエンジンのデフォルト動作モードを取得します。

getProcMode

免許証OCRエンジンの動作モードを取得します。

setProcMode

免許証OCRエンジンの動作モードを設定します。

■ DrvLicRecogクラス

getName

氏名の認識結果を取得します。

getLastName

姓の認識結果を取得します。

getFirstName

名の認識結果を取得します。

getPName

旧姓(旧氏)フルネームの認識結果を取得します。

getLastNameKana

姓カナの認識結果を取得します。

getFirstNameKana

名カナの認識結果を取得します。

getPNameKana

旧姓(旧氏)フルネーム カナの認識結果を取得します。

getBirthDate

生年月日の認識結果を取得します。

getDomicile

本籍の認識結果を取得します。

getAddress

住所の認識結果を取得します。

getPrefecture

都道府県の認識結果を取得します。

getCity

市区町村の認識結果を取得します。

getRegion

地域の認識結果を取得します。

getDelivery

交付の認識結果を取得します。

getExpiryDate

有効期限の認識結果を取得します。

getLicenseNumber

免許証番号の認識結果を取得します。

getColor

免許証の色の認識結果を取得します。

getCondition

免許の条件の認識結果を取得します。

getDate1

二輪・小型・原付免許取得日の認識結果を取得します。

getDate2

その他免許取得日の認識結果を取得します。

getDate3

二種免許取得日の認識結果を取得します。

getCategory

免許の種類の認識結果を取得します。

getCommission

公安委員会の認識結果を取得します。

getValidation

有効性チェックコードの認識結果を取得します。

■ FieldResultクラス

getText

認識結果文字列を取得します。

getImage

フィールド切り出し画像を取得します。

getRect

フィールド矩形座標を取得します。

■ TrapeCoordinateクラス

getTopLeft

免許証の左上座標を取得します。

getTopRight

免許証の右上座標を取得します。

getBottomRight

免許証の右下座標を取得します。

getBottomLeft

免許証の左下座標を取得します。

setTopLeft

免許証の左上座標を設定します。

setTopRight

免許証の右上座標を設定します。

setBottomRight

免許証の右下座標を設定します。

setBottomLeft

免許証の左下座標を設定します。

■ RotateResultクラス

getDirect

回転方向を取得します。

getRotateImage

回転処理後イメージを取得します。

■ SkewResultクラス

getAngle

回転角度を取得します。

getSkewImage

傾き処理後イメージを取得します。

■ DrvLicModeクラス

getBirthdayDispMode

生年月日の表示モードを取得します。

getFinespunMode

解析モードを取得します。

setBirthdayDispMode

生年月日の表示モードを設定します。

setFinespunMode

解析モードを設定します。

■ IDRExceptionクラス

getErrorCode

エラーコードを取得します。

getMessage

エラーメッセージを取得します。