C 呼叫百度 API 進行活體檢測

2022-05-24 20:21:10 字數 1632 閱讀 6065

活體檢測有多種情形,本文所指:從攝像頭獲取的影像中判斷是活體,還是使用了相片等靜態。

場景描述
使用者個人資訊中上傳了近照,當使用者經過攝像頭時進行身份識別。

此時,如果單純的使用攝像頭獲取的影像進行人臉相似度比對,則舉一張合適的相片對準攝像頭也是可以通過的。於是檢測攝像頭前影像是否為活體的需求就產生了。

解決方案

點選「立即使用」,登入後「建立應用」,可以得到 api key 與 secret key 等資訊。

第二步,使用 api 進行活體檢測

(1)獲取 accesstoken

public static class accesstoken

return token;} }

(2)呼叫 api 取得活體概率api 的返回結果為 json,其中包括了活體概率,這裡,方法直接返回 api 的 json 結果。

詳細 api 文件見此:

結果中:face_liveness 即表示「活體分數值」。

(3)應用

api 的呼叫結果中,error_code 為 0 時表示執行成功,此時,會有 result 屬性表示計算的相關值,從中取出 face_liveness 即可,其值為 0 ~ 1之間。

string imgurl = "------";

string result = facelivenesshelper.faceverify(imgurl);

jobject jresult = jobject.parse(result);

jobject lvresult = jresult.value("result");

// error_code 為 0 時表示執行成功,其它表示失敗

if (jresult.value("error_code") == 0)

}

文字識別 百度API呼叫

基於python 2.7 import urllib,urllib2,sys,base64 import ssl import json 獲取access token host 官網獲取的ak client secret 官網獲取的sk request urllib2.request host re...

Qt之呼叫百度API

本次設計的最終效果如下 官方的新手指南對如何接入ai開放平台做了詳盡的引導。下面介紹如何利用qt進行ai介面呼叫,本次呼叫以身份證為例。閱讀完新手指南後,獲得了access token,將其儲存在qstring中 qstring accesstoken 24.48d309c18be44c2e73fc...

openRefine呼叫百度翻譯api 模板

openrefine 目標列 編輯列 新增遠端資料為新列 表示式 import json import urllib import hashlib import random url secretkey x salt str random.randint 10000,99999 q value md...