ホームページ  >  記事  >  バックエンド開発  >  PHP が FACE++ API を呼び出して URL の顔比較を実装する方法 (コード例)

PHP が FACE++ API を呼び出して URL の顔比較を実装する方法 (コード例)

不言
不言オリジナル
2018-08-29 15:55:013654ブラウズ

この記事の内容は、PHP が FACE API を呼び出して URL 顔比較を実装する方法 (コード例) についてです。一定の参考値があります。困っている友人は参考にしてください。お役に立てれば幸いです。

出力コード (out.php).

<html>
<body bgcolor="#00ffff">
<center>
   <h1>Face Compare System</h1>
   </center>
   <center>
   <form action="face.php" method="post">
    URL1:<input type="text" name="URL_1">
    <br>
    <br>
    URL2:<input type="text" name="URL_2">
    <br>
    <br>
    <input type="submit" value="提交对比">
    </form>
    </center>
    </body>
    </html>

php コード

<!DOCTYPE HTML>
<html>
<body bgcolor="#00ffff">
<center>
<?php
$image1=$_REQUEST["URL_1"];              //图片地址
$image2=$_REQUEST["URL_2"];
$curl = curl_init();
curl_setopt_array($curl, array(
    CURLOPT_URL => "https://api-cn.faceplusplus.com/facepp/v3/compare",     //输入URL
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_ENCODING => "",
    CURLOPT_MAXREDIRS => 10,
    CURLOPT_TIMEOUT => 30,
    CURLOPT_SSL_VERIFYPEER => false,
    CURLOPT_SSL_VERIFYHOST => false,
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
    CURLOPT_CUSTOMREQUEST => "POST",
    CURLOPT_POSTFIELDS => array(&#39;image_url1&#39;=>$image1,&#39;image_url2&#39;=>$image2, &#39;api_key&#39;=>"p-4a6YPMwxYTfzt9bvY8hw3CFF1f0rt4",&#39;api_secret&#39;=>"hpWzxBorFtEcSfjvs9jbywp5g4RX2ef8"),   //输入api_key和api_secret
    CURLOPT_HTTPHEADER => array("cache-control: no-cache",),
));
curl_setopt($curl,CURLOPT_SSL_VERIFYPEER,false);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
    echo "cURL Error #:" . $err;
} else {
    $arr=json_decode($response,true);    
    echo "人脸匹配度为";    
    echo $arr["confidence"],"%";

}
?>
</center>
</body>
</html>

php 環境を設定した後、これら 2 つのファイルをルート ディレクトリに配置します。

実行効果:
入力:
PHP が FACE++ API を呼び出して URL の顔比較を実装する方法 (コード例)

出力:
PHP が FACE++ API を呼び出して URL の顔比較を実装する方法 (コード例)

関連する推奨事項:

PHP は Face インターフェイスを使用して WeChat パブリック プラットフォームの顔認識システム、顔認識システムを開発します

無料の顔認識 API

以上がPHP が FACE++ API を呼び出して URL の顔比較を実装する方法 (コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。