>  기사  >  백엔드 개발  >  PHP는 URL 얼굴 비교를 구현하기 위해 FACE++ API를 어떻게 호출합니까(코드 예)

PHP는 URL 얼굴 비교를 구현하기 위해 FACE++ API를 어떻게 호출합니까(코드 예)

不言
不言원래의
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 code

<!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 환경 설정 후 루트디렉토리에 이 두 파일을 넣어 실행시켜주세요.

실행 효과:
입력:
PHP는 URL 얼굴 비교를 구현하기 위해 FACE++ API를 어떻게 호출합니까(코드 예)

출력:
PHP는 URL 얼굴 비교를 구현하기 위해 FACE++ API를 어떻게 호출합니까(코드 예)

관련 권장 사항:

PHP를 사용하여 Face++ 인터페이스, 얼굴 인식 시스템을 사용하는 WeChat 공개 플랫폼 얼굴 인식 시스템을 개발하는 방법

자유로운 얼굴 API를 식별하세요

위 내용은 PHP는 URL 얼굴 비교를 구현하기 위해 FACE++ API를 어떻게 호출합니까(코드 예)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.