跳到主要内容

🛡️ 面部被动活体检测

SDK 将面部被动活体检测 API 封装为一次类型化调用——每次请求 0.3 IC。提交一张人脸图像,通过 iBeta Level 1 认证的引擎即可判断它是真实的活体面部,还是欺骗尝试(打印照片、面具、屏幕翻拍)。当您已经拥有自拍照且不需要交互式挑战动作时可以使用它——如需更强的、基于挑战动作的真人在场证明,请改用面部主动活体检测

Flutter

import 'package:iapp_ekyc_sdk/iapp_ekyc_sdk.dart';

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

final result = await client.checkPassiveLiveness(file: selfieBytes);

if (result.predict == 'REAL') {
// 真实的活体面部
}

网页

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

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

const result = await ekyc.passiveLiveness({ file: selfieBlob });

if (result.predict === 'REAL') {
// 真实的活体面部
}

响应与 API 完全一致:predictREAL / SPOOF)、scoredarkness 以及原始分数明细——参见字段参考

注意事项

  • 可检测打印照片、逼真面具、电脑屏幕翻拍和视频回放——已通过 iBeta Level 1 认证。
  • 图像仅保存在内存中,并且只发送到所配置的 baseUrl——SDK 绝不会将其写入磁盘。
  • 属于计费调用:请求体一经发送,SDK 绝不会自动重试。

了解更多