Identity Scanner
Identity Scannerは、Zia AI駆動のコンポーネントで、さまざまなIDプルーフや公式書類をスキャンして処理することで、個人やドキュメントに対する安全な本人確認を実行できます。E-KYCとDocument Processingの2つの主要カテゴリに分かれた複数の機能を組み込んだ包括的なスイートです。
注意: Catalystは、アップロードされたファイルをシステムに保存しません。アップロードされたドキュメントは一回限りの処理にのみ使用されます。MLモデルのトレーニング目的にも使用されません。Catalystのコンポーネントは、適用されるすべてのデータ保護およびプライバシー法に完全に準拠しています。
Aadhaar
AADHAARモデルは、Document Processing機能の一部で、インドのAadhaarカードを本人確認書類として処理できます。高度なOCR技術を使用して、インドのAadhaarカードからデータフィールドを抽出できます。レスポンスは、Aadhaarカードから認識されたパラメータと、各認識の精度を判定する信頼度スコアを返します。
以下のコードに示すように、createReadStreamを通じてAadhaarカードの表面と裏面の画像ファイルへのパスを提供する必要があります。以下で使用されているziaリファレンスは、コンポーネントインスタンスページで定義されています。ここで返されるPromiseは、JSONオブジェクトに解決されます。
以下のコードに示すように、一時的に言語を渡すことができます。英語と関連する地域言語を渡す必要があります。たとえば、タミル・ナードゥ州出身の場合、tamとengを言語として渡す必要があります。言語と言語コードのリストは、APIドキュメントから確認できます。
許可されるファイル形式: .webp、.jpeg、.png、.bmp、.tiff、.pdf
ファイルサイズ制限: 15 MB
レスポンスには、カード所有者の名前、住所、性別、Aadhaarカード番号など、Aadhaarカードで認識されたパラメータがそれぞれのキーに割り当てられて含まれます。レスポンスには、認識された各値に対して0から1の範囲の信頼度スコアも表示されます。
let fs = require('fs');
var zia = app.zia();
zia.extractAadhaarCharacters(fs.createReadStream('./frontImg.webp'), fs.createReadStream('./backImg.webp'),'eng,tam') //Pass the input files with the languages
.then((result) => {
console.log(result);
})
.catch((err) => console.log(err.toString()));
});
//エラーをCatalyst Logsに記録する
受信するサンプルレスポンスを以下に示します。レスポンスはNode.jsの両方のバージョンで同じです。
Nodejs
{
text: "{
"address":{
"prob":0.5,"value":"C/O Rainbow, xxxx STREET, xxxx- 0000"
},
"gender":{
"prob":0.8,"value":"MALE"
},
"dob":{
"prob":0.8,
"value":"08/09/2001"
},
"name":{
"prob":0.6,
"value":"Ram Singh"
},
"aadhaar":{
"prob":0.8,
"value":"4000 0000 0000"
}
}"
}
最終更新日 2026-03-24 17:38:39 +0530 IST
Yes
No
Send your feedback to us