Identity Scanner
Identity Scannerは、Zia AI駆動のコンポーネントで、さまざまなIDプルーフや公式書類をスキャンして処理することで、個人やドキュメントに対する安全な本人確認を実行できます。E-KYCとDocument Processingの2つの主要カテゴリに分かれた複数の機能を組み込んだ包括的なスイートです。
Facial Comparison
Facial Comparison(E-KYCとも呼ばれます)は、Identity Scannerの一部で、2つの異なる画像に含まれる2つの顔を比較して、同一人物かどうかを判定します。これにより、IDプルーフと既存の写真を比較することで、個人の身元を確認できます。たとえば、個人のAadhaarカードなどの写真付きIDの信頼性を、現在の写真と比較して確認できます。
サンプルコードに示すように、ソース画像とクエリ画像の両方の画像ファイルへのパスを指定して、顔比較を実行できます。compareFace()メソッドがこれらの両方の画像を処理します。ここで使用されているziaリファレンスは、コンポーネントインスタンスページで定義されています。
許可されるファイル形式: .webp、.jpeg、.png
ファイルサイズ制限: 10 MB
比較結果は、顔が一致する場合はtrueに、一致しない場合はfalseに設定されます。結果には、処理の精度を判定する0から1の範囲の信頼度スコアも含まれます。比較の信頼度スコアが50%(0.5)を超えた場合のみ、結果がtrueに設定されます。
let fs = require('fs');
const zia = app.zia();
const sourceImage = fs.createReadStream('/Users/amelia-421/Desktop/source.webp');
//ファイルパスを指定する
const queryImage = fs.createReadStream('/Users/amelia-421/Desktop/query.webp');
//ファイルパスを指定する
zia.compareFace(sourceImage, queryImage) .then((res) => console.log(res)) .catch((err) => console.log('error: ', err));
//エラーをCatalyst Logsに記録する
受信するサンプルレスポンスを以下に示します。レスポンスはNode.jsの両方のバージョンで同じです。
Node js
{
confidence: 0.9464,
matched: "true"
}
最終更新日 2026-03-30 13:40:30 +0530 IST
Yes
No
Send your feedback to us