跳到主要内容

👥 人脸验证

SDK 将人脸验证 API 封装为一次类型化调用——每次请求 0.3 IC。传入两张人脸图像(例如,来自主动活体检测会话的自拍照,以及从已拍摄的身份证中裁剪出的人像),即可获得相似度分数和匹配/不匹配的判定。此流程没有摄像头 UI——它是纯粹的 API 客户端调用。

Flutter

import 'package:iapp_ekyc_sdk/iapp_ekyc_sdk.dart';

final client = IappEkycClient(apiKey: 'YOUR_API_KEY');

final result = await client.verifyFaces(
file1: selfieBytes, // 例如来自 ActiveLivenessView
file2: idFaceBytes, // 例如来自 DocumentCaptureView
);

if (result.matched) {
// 同一人——分数与阈值详情见 result.raw
}

网页

import { IappEkyc } from '@iapp-technology/ekyc-sdk';

const ekyc = new IappEkyc({ apiKey: 'YOUR_API_KEY' });

const result = await ekyc.verifyFaces({
file1: selfieBlob,
file2: idFaceBlob,
});

if (result.matched) {
// 同一人
}

注意事项

  • 默认匹配阈值以 99.50% 精确率为目标;如需更低的误接受率,请调高阈值——参见理解相似度分数
  • 图像仅保存在内存中,并且只发送到所配置的 baseUrl——SDK 绝不会将其写入磁盘。
  • 属于计费调用:请求体一经发送,SDK 绝不会自动重试。

了解更多