マイナンバーカードOCRライブラリ for Linux :動作環境・仕様
動作環境・仕様
動作環境
対応OS |
CentOS 7(7.0/7.1/7.2)
CentOS 6(6.2以降)
CentOS 5(5.7以降)
Red Hat Enterprise Linux 7(7.0/7.1/7.2)
Red Hat Enterprise Linux 6(6.2以降)
Red Hat Enterprise Linux 5(5.7以降)
※x86_64は32bit互換で対応 |
対応機種 |
Intel(x86系)CPUを搭載した上記OSが正常に動作する機種 |
その他 |
本ライブラリは別プロセスからの非同期実行に対応しています。
(マルチプロセス呼び出し対応)
※同一プロセス内での非同期実行には対応していません。
(マルチスレッド呼び出し非対応) |
|
仕様
■入力
入力手段 |
スキャナ画像/カメラ画像 |
画像ファイル形式 |
JPEG、PNG、Bitmap、TIFF(非圧縮、LZW圧縮)
※カラー画像のみ対応(24ビットのみ)
※マルチTIFF非対応 |
画像サイズ・解像度 |
スキャン画像:400または600dpi(推奨:600dpi)
カメラ画像:500万画素以上のカメラを搭載した機種(最大1600万画素)
※切出し後のカード部サイズ200万画素以上(推奨:300万画素) |
画像の回転 |
90度/180度/270度、90度単位の方向判定 |
備考 |
画像ファイルの変更(上書き保存)、移動、削除は行いません。 |
|
■認識
認識対象 |
①通知カード、②個人番号カード(表)、③個人番号カード(裏) |
認識言語 |
日本語 |
認識対象文字種 |
漢字(JIS 第1 水準 2965 文字、第2 水準3390 文字)、 ひらがな、カタカナ、アルファベット、数字、記号6文字 -( )・々/ |
姓名辞書処理 |
認識候補文字と姓名辞書により姓名を分割、および、フリガナを取得。 |
住所辞書処理 |
認識候補文字と住所辞書により置換。 |
|
■出力
認識結果 |
候補文字、文字読取位置の座標取得が可能 |
出力項目 |
[通知カード]
①個人番号、②氏名、③住所、④生年月日、⑤性別、⑥住所地市町村長、⑦発行日、⑧製造管理番号、 ⑨姓、⑩名、⑪都道府県、⑫市区町村、⑬町域、⑭住所その他、⑮郵便番号、⑯都道府県カナ、⑰市区町村カナ、⑱町域カナ、 ⑲姓(カナ)、⑳名(カナ)、㉑姓(ローマ字)、㉒名(ローマ字)
※⑨~㉒は辞書処理により導出
[個人番号カード(表面)]
①氏名、 ②住所、 ③生年月日、④性別、⑤有効期限、⑥住所地市町村長、 ⑦姓、⑧名、⑨都道府県、⑩市区町村、⑪町域、⑫住所その他、 ⑬郵便番号、⑭都道府県カナ、⑮市区町村カナ、⑯町域カナ、 ⑰姓(カナ)、⑱名(カナ)、⑲姓(ローマ字)、⑳名(ローマ字)
※⑦~⑳は辞書処理により導出。
[個人番号カード(裏面)]
①個人番号、②氏名、③生年月日、④姓、⑤名、⑥姓(カナ)、⑦名(カナ)、⑧姓(ローマ字)、⑨名(ローマ字)
※①はQR コードより取得。
※④~⑨は辞書処理により導出。 |
切り出し画像 |
カラー(24ビット)/白黒画像(1ビット)
ファイル形式:JPEG/PNG/TIFF/Bitmap
TIFFの圧縮形式は非圧縮、LZW圧縮、G4圧縮に対応 |
文字コード |
UTF-8 |
|
■その他
撮影条件 |
・カードが歪曲しないように平らにして写す。
・カードと背景の境界が画像からはみ出さないように写す。
・カードと背景の色の差が大きくなる場所に置いて写す。
・背景に余計なものが入らないように写す。
・光の反射が入らないように写す。
※画像の歪み補正は、次の制限があります。
画像水平方向の直線は±20 度まで検出
画像垂直方向の直線は±20度まで検出
検出された枠線(四角形)の内角すべてが40 度以上140 度以下で補正可能 |
注意事項 |
・カードと背景の境界が判別不能で切り出し処理に失敗した場合は、認識性能が低下する場合があります。
・切り出し失敗時の対策用に任意4点を指定して画像切り出しを行う関数を用意します。
・ピンボケによる潰れや掠れが生じる画像は、認識できない場合や、認識性能が低下する場合があります。 |
|