swan.ai.faceMatch

基础库 3.20.11 开始支持,低版本需做兼容处理。 解释:人脸对比,支持两张人脸图片的相似度对比,图片类型可以为:生活照,证件照,身份证芯片照或者带网纹照。使用本功能需要小程序开发者后台登录超级管理员账号,点击云平台付费链接开通云账号付费功能。

方法参数

Object object

object参数说明 :

data 参数

success 返回参数说明

face_list参数说明

示例

在开发者工具中预览效果 请使用百度APP扫码

图片示例

代码示例

  1. Page({ faceMatch() { // AI系列的api有宿主使用限制,只可在百度App中使用,建议使用时加一层判断防止代码报未知错误 let host = swan.getSystemInfoSync().host; if (host === 'baiduboxapp') { swan.ai.faceMatch({ data: [{ "image": "https://www.downloadImage.com/xxxx.jpg", "image_type": "URL", "face_type": "LIVE", "quality_control": "LOW", "liveness_control": "HIGH" }, { "image": "https://www.downloadImage.com/xxxx.jpg", "image_type": "URL", "face_type": "IDCARD", "quality_control": "LOW", "liveness_control": "HIGH" }], success: res => { console.log('res'); }, fail: err => { console.log('err'); } }); } else { swan.showToast({ title: '此api目前仅可在百度App上使用', icon: 'none' }); } }});

返回示例

  1. { "score": 44.3, "face_list": [ //返回的顺序与传入的顺序保持一致 { "face_token": "fid1" }, { "face_token": "fid2" } ]}