活體檢測有多種情形,本文所指:從攝像頭獲取的影像中判斷是活體,還是使用了相片等靜態。場景描述
使用者個人資訊中上傳了近照,當使用者經過攝像頭時進行身份識別。此時,如果單純的使用攝像頭獲取的影像進行人臉相似度比對,則舉一張合適的相片對準攝像頭也是可以通過的。於是檢測攝像頭前影像是否為活體的需求就產生了。
解決方案
點選「立即使用」,登入後「建立應用」,可以得到 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...