PHP如何調用FACE++ API實現url人臉比較(程式碼範例)

來源:互聯網
上載者:User

本篇文章給大家帶來的內容是關於PHP如何調用FACE++ API實現url人臉比較(程式碼範例),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所協助。

output代碼(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('image_url1'=>$image1,'image_url2'=>$image2, 'api_key'=>"p-4a6YPMwxYTfzt9bvY8hw3CFF1f0rt4",'api_secret'=>"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環境配好後把這兩個檔案放在根目錄下即可運行。

運行效果:
輸入:

輸出:

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.