Identity Scanner
Identity Scannerは、Zia AIドリブンのコンポーネントであり、さまざまな身分証明書や公式文書をスキャンして処理することで、個人やドキュメントに対する安全な本人確認を実行できます。E-KYCとDocument Processingの2つの主要カテゴリに分かれた複数の機能を組み込んだ包括的なスイートです。
Passbook
PASSBOOKモデルは、Document Processing機能の一部であり、インドの銀行通帳を金融または本人確認書類として処理できます。これにより、OCR技術を使用して通帳からデータフィールドを抽出し、レスポンスでパラメータを取得できます。
Passbookモデルは、11のインド言語と追加の8つの国際言語をサポートしています。言語と言語コードの一覧は、APIドキュメントで確認できます。
以下のコードに示すように、通帳の表紙ページの画像のパスを指定する必要があります。
許可されるファイル形式: .webp, .jpeg, .png, .bmp, .tiff, .pdf
ファイルサイズ制限: 15 MB
ZCOCRModelTypeを使用してモデルタイプをPASSBOOKとして指定する必要があります。また、オプションでsetLanguageCode()を使用して言語を指定することもできます。指定されていない場合、デフォルトの言語として英語が使用されます。
レスポンスには、銀行名、支店、住所、口座番号など、通帳から認識された銀行の詳細と口座の詳細が含まれます。抽出された情報フィールドは、それぞれのキーに割り当てられます。レスポンスには、その口座でRTGS、NEFT、およびIMPSが有効になっているかどうかも表示されます。
サンプルコードスニペット
import com.zc.component.ml.ZCContent;
import com.zc.component.ml.ZCLine;
import com.zc.component.ml.ZCML;
import com.zc.component.ml.ZCOCRModelType;
import com.zc.component.ml.ZCOCROptions;
import com.zc.component.ml.ZCParagraph;
import java.io.File;
File file = new File("/Users/amelia-421/Desktop/MyPassbook.webp");
//ファイルパスを指定する
ZCOCROptions options = ZCOCROptions.getInstance().setModelType(ZCOCRModelType.PASSBOOK)
.setLanguageCode("tam");
//モデルタイプを設定する and language
ZCContent ocrContent = ZCML.getInstance().getContent(file, options);
//ファイルオブジェクトでgetContent()を呼び出して、ZCContentオブジェクトで検出されたテキストを取得する
//個別の段落を取得する
List paragraphs = ocrContent.getParagraphs();
for(ZCParagraph paragraph : paragraphs)
{
//段落内の個別の行を取得する
List paraLines = paragraph.lines;
for(ZCLine line : paraLines)
{
//行内の個別の単語を取得する
String words = line.words;
String text = line.text;
//生の行テキスト
}
String text = paragraph.text;
//段落の生テキストを返す
}
String text = ocrContent.text;
//画像の生テキストを返す
最終更新日 2026-03-30 13:40:30 +0530 IST
Yes
No
Send your feedback to us