百度智能小程序 人臉對比

2020-09-05 14:16 更新

swan.ai.faceMatch

基礎庫 3.20.11 開始支持,低版本需做兼容處理。

解釋:人臉對比,支持兩張人臉圖片的相似度對比,圖片類型可以為:生活照,證件照,身份證芯片照或者帶網(wǎng)紋照。使用本功能需要小程序開發(fā)者后臺登錄超級管理員賬號,點擊 云平臺付費鏈接 開通云賬號付費功能。

方法參數(shù)

Object object

object 參數(shù)說明

屬性名 類型 必填 默認值 說明

data

Array

圖片信息

success

Function

接口調(diào)用成功后的回調(diào)函數(shù)

fail

Function

接口調(diào)用失敗的回調(diào)函數(shù)

complete

Function

接口調(diào)用結束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行)

data 參數(shù)

參數(shù)名 參數(shù)類型 是否必填 說明

image

String

圖片信息(總數(shù)據(jù)大小應小于 10M),圖片上傳方式根據(jù) image_type 來判斷。

image_type

String

圖片類型。
· BASE64:圖片的 base64 值,base64 編碼后的圖片數(shù)據(jù),編碼后的圖片大小不超過 2M;
· URL:圖片的 URL 地址( 可能由于網(wǎng)絡等原因導致下載圖片時間過長);
· FACE_TOKEN:人臉圖片的唯一標識,調(diào)用人臉檢測接口時,會為每個人臉圖片賦予一個唯一的 FACE_TOKEN,同一張圖片多次檢測得到的 FACE_TOKEN 是同一個。

quality_control

String

圖片質(zhì)量控制。
· NONE:不進行控制;
· LOW:較低的質(zhì)量要求;
· NORMAL:一般的質(zhì)量要求;
· HIGH:較高的質(zhì)量要求;默認 NONE,若圖片質(zhì)量不滿足要求,則返回結果中會提示質(zhì)量檢測失敗。

liveness_control

String

活體檢測控制。
· NONE:不進行控制;
· LOW:較低的活體要求(高通過率 低攻擊拒絕率);
· NORMAL:一般的活體要求(平衡的攻擊拒絕率, 通過率);
· HIGH:較高的活體要求(高攻擊拒絕率 低通過率)。默認 NONE,若活體檢測結果不滿足要求,則返回結果中會提示活體檢測失敗。

face_type

String

人臉的類型。
· LIVE 表示生活照:通常為手機、相機拍攝的人像圖片、或從網(wǎng)絡獲取的人像圖片等;
· IDCARD 表示身份證芯片照:二代身份證內(nèi)置芯片中的人像照片;
· WATERMARK 表示帶水印證件照:一般為帶水印的小圖,如公安網(wǎng)小圖;
· CERT 表示證件照片:如拍攝的身份證、工卡、護照、學生證等證件圖片;默認 LIVE。

success 返回參數(shù)說明

參數(shù)名 參數(shù)類型 說明

score

Number

人臉相似度得分,推薦閾值 80 分。

face_list

Array

人臉信息列表

face_list 參數(shù)說明

參數(shù)名 參數(shù)類型 說明

face_token

String

人臉的唯一標志

示例 

在開發(fā)者工具中打開


圖片示例


代碼示例

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'
            });
        }
    }
});

返回值示例

{
    "score": 44.3,
    "face_list": [  //返回的順序與傳入的順序保持一致
        {
            "face_token": "fid1"
        },
        {
            "face_token": "fid2"
        }
    ]
}



以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號