本文章主要介紹人臉對(duì)比API能力、應(yīng)用場(chǎng)景、請(qǐng)求實(shí)例、參數(shù)說明。
目錄
接口能力
業(yè)務(wù)應(yīng)用
應(yīng)用場(chǎng)景
下載SDK
請(qǐng)求參數(shù)
?請(qǐng)求示例
返回參數(shù)
返回示例
?總結(jié)
接口能力
兩張人臉圖片相似度對(duì)比:比對(duì)兩張圖片中人臉的相似度,并返回相似度分值。
多種圖片類型:支持生活照、證件照、身份證芯片照、帶網(wǎng)紋照四種類型的人臉對(duì)比。
活體檢測(cè)控制:基于圖片中的破綻分析,判斷其中的人臉是否為二次翻拍(舉例:如用戶A用手機(jī)拍攝了一張包含人臉的圖片一,用戶B翻拍了圖片一得到了圖片二,并用圖片二偽造成用戶A去進(jìn)行識(shí)別操作,這種情況普遍發(fā)生在金融開戶、實(shí)名認(rèn)證等環(huán)節(jié)。)。
質(zhì)量檢測(cè)控制:分析圖片的中人臉的模糊度、角度、光照強(qiáng)度等特征,判斷圖片質(zhì)量。
業(yè)務(wù)應(yīng)用
用于比對(duì)多張圖片中的人臉相似度并返回兩兩比對(duì)的得分,可用于判斷兩張臉是否是同一人的可能性大小。
應(yīng)用場(chǎng)景
如人證合一驗(yàn)證,用戶認(rèn)證等,可與您現(xiàn)有的人臉庫進(jìn)行比對(duì)驗(yàn)證。
下載SDK
支持PHP版本:5.3+
人臉識(shí)別 PHP SDK目錄結(jié)構(gòu)
下載SDK 網(wǎng)址?
請(qǐng)求參數(shù)
參數(shù) |
必選 |
類型 |
說明 |
image |
是 |
string |
圖片信息(總數(shù)據(jù)大小應(yīng)小于10M,圖片尺寸在1920x1080以下),圖片上傳方式根據(jù)image_type來判斷。 兩張圖片通過json格式上傳,格式參考表格下方示例 |
image_type |
是 |
string |
圖片類型 |
face_type |
否 |
string |
人臉的類型 |
quality_control |
否 |
string |
圖片質(zhì)量控制 |
liveness_control |
否 |
string |
活體檢測(cè)控制 |
face_sort_type |
否 |
int |
人臉檢測(cè)排序類型 |
spoofing_control |
否 |
string |
合成圖控制參數(shù) |
兩張圖片上傳格式
[
{
"image": "sfasq35sadvsvqwr5q...",
"image_type": "BASE64",
"face_type": "LIVE",
"quality_control": "LOW",
"liveness_control": "HIGH"
},
{
"image": "sfasq35sadvsvqwr5q...",
"image_type": "BASE64",
"face_type": "IDCARD",
"quality_control": "LOW",
"liveness_control": "HIGH"
}
]
?請(qǐng)求示例
/*
* 人臉識(shí)別實(shí)例
* @Yjl
*/
require_once 'AipFace.php';
// 應(yīng)用API ID
const APP_ID = '應(yīng)用API ID';
// 應(yīng)用API KEY
const API_KEY = '應(yīng)用API KEY';
// 應(yīng)用 SECRET KEY
const SECRET_KEY = '應(yīng)用 SECRET KEY';
class FaceAuth{
/**
* 人臉比對(duì)
* author: YJL
* @param $images
* @return false|string
*/
public function faceMatch($images)
{
// 傳入必須參數(shù) 實(shí)例化類
$client = new AipFace(APP_ID, API_KEY, SECRET_KEY);
// 調(diào)用人臉比對(duì)
$data = $client->match($images);
// 查看 restult 的值 為空表示不含人臉
return json_encode($data);
}
}
$obj = new FaceAuth();
// 人臉比對(duì)
$images = [
[
"image" => base64_encode(file_get_contents('./img/y1.png')),
"image_type"=> "BASE64",
"face_type" => "LIVE",
],
[
"image" => base64_encode(file_get_contents('./img/1.jpg')),
"image_type"=> "BASE64",
"face_type" => "LIVE",
],
];
print_r($obj->faceMatch($images));die;
返回參數(shù)
參數(shù)名 |
必選 |
類型 |
說明 |
score |
是 |
float |
人臉相似度得分,推薦閾值80分 |
face_list |
是 |
array |
人臉信息列表 |
+face_token |
是 |
string |
人臉的唯一標(biāo)志 |
返回示例
{
????"error_code":0,
????"error_msg":"SUCCESS",
????"log_id":1389142201,
????"timestamp":1681366989,
????"cached":0,
????"result":{
????????"score":93.84101105,
????????"face_list":[
????????????{
????????????????"face_token":"3f27c6e2d075c17e4a0b1b1a6412c81a"
????????????},
????????????{
????????????????"face_token":"3be989d0f388c12ecc08640b91a2a7c5"
????????????}
????????]
????}
}
?
?總結(jié)
主要介紹人臉對(duì)比API能力、應(yīng)用場(chǎng)景及使用sdk實(shí)現(xiàn)兩張圖片對(duì)比示例和返回參數(shù)、說明。
通過返回參數(shù)score可以看出相似度93+,可以判斷是一個(gè)人。
剩下的就是放到項(xiàng)目中與真實(shí)業(yè)務(wù)場(chǎng)景結(jié)合進(jìn)行使用。
相關(guān)文章:
《百度人臉識(shí)別應(yīng)用注冊(cè)及認(rèn)證》文章來源:http://www.zghlxwxcb.cn/news/detail-419271.html
《PHP調(diào)用百度人臉檢測(cè)》文章來源地址http://www.zghlxwxcb.cn/news/detail-419271.html
到了這里,關(guān)于PHP 調(diào)用百度人臉對(duì)比的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!