<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        微信小程序實現(xiàn)人臉檢測功能

        來源:懂視網 責編:小OO 時間:2020-11-27 22:14:10
        文檔

        微信小程序實現(xiàn)人臉檢測功能

        本文為大家分享了微信小程序實現(xiàn)人臉檢測的具體代碼,供大家參考,具體內容如下:因為本文章的人臉檢測技術運用的是百度云人工智能,首先要有百度云的賬號。近期,人臉識別已經升級到了V3,開啟了測試,所以也依照v3文檔進行了更新。1、人臉識別的每個接口,都需要用到百度云的access_token,首先獲取 access-token ,一個月之后access_token過期;可以將獲取的存入文件,再次引用時可以判斷其是否過期,然后引用或者重新獲取。
        推薦度:
        導讀本文為大家分享了微信小程序實現(xiàn)人臉檢測的具體代碼,供大家參考,具體內容如下:因為本文章的人臉檢測技術運用的是百度云人工智能,首先要有百度云的賬號。近期,人臉識別已經升級到了V3,開啟了測試,所以也依照v3文檔進行了更新。1、人臉識別的每個接口,都需要用到百度云的access_token,首先獲取 access-token ,一個月之后access_token過期;可以將獲取的存入文件,再次引用時可以判斷其是否過期,然后引用或者重新獲取。

        本文為大家分享了微信小程序實現(xiàn)人臉檢測的具體代碼,供大家參考,具體內容如下

        因為本文章的人臉檢測技術運用的是百度云人工智能,首先要有百度云的賬號。

        近期,人臉識別已經升級到了V3,開啟了測試,所以也依照v3文檔進行了更新;

        1、人臉識別的每個接口,都需要用到百度云的access_token,首先獲取 access-token ,一個月之后access_token過期;可以將獲取的存入文件,再次引用時可以判斷其是否過期,然后引用或者重新獲取:

        //獲取access_token 
        function request_post($url = '', $param = '') { 
         if (empty($url) || empty($param)) { 
         return false; 
         } 
         
         $postUrl = $url; 
         $curlPost = $param; 
         $curl = curl_init();//初始化curl 
         curl_setopt($curl, CURLOPT_URL,$postUrl);//抓取指定網頁 
         curl_setopt($curl, CURLOPT_HEADER, 0);//設置header 
         curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);//要求
        結果為字符串且輸出到屏幕上 curl_setopt($curl, CURLOPT_POST, 1);//post提交方式 curl_setopt($curl, CURLOPT_POSTFIELDS, $curlPost); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE); curl_setopt($curl, CURLOPT_SSLVERSION, 1); $data = curl_exec($curl);//運行curl curl_close($curl); return $data; } function access_token(){ $file= __DIR__ .'\access_token'; if(file_exists($file)){ $str=file_get_contents($file); try{ $arr=json_decode($str,true); if(is_array($arr)){ $totime=$arr['totime']; if($totime>time()){ return $arr['access_token']; exit; } } }catch(Exception $e){ } } $url = 'https://aip.baidubce.com/oauth/2.0/token'; $post_data['grant_type'] = 'client_credentials'; $post_data['client_id'] = 'fRuY7eOPxBzIHf4qxiYeQOHT'; $post_data['client_secret'] = 'oe7L7aPc5rcKfSewvb5h6xFX2a8dEQN1'; $o = ""; foreach ( $post_data as $k => $v ) { $o.= "$k=" . urlencode( $v ). "&" ; } $post_data = substr($o,0,-1); $res = request_post($url, $post_data); $arr=json_decode($res,true); if(isset($arr['access_token']) && isset($arr['expires_in'])){ $data['access_token'] = $arr['access_token']; $data['totime']= time() + $arr['expires_in'] - 86400; file_put_contents($file, json_encode($data)); return $arr['access_token']; }else{ return false; } }

        2、創(chuàng)建初始化方法,需要用到 Secret_Key、API_Key、App_ID,為用戶基本資料;

        private function init_face(){ 
         $App_ID = '用戶appid'; 
         $API_Key = '用戶api_key'; 
         $Secret_Key = '用戶secret_key'; 
         
         $dir = APP_PATH.'/face-sdk/'; 
         require_once $dir."AipFace.php"; 
         return new \AipFace($App_ID, $API_Key, $Secret_Key); 
        }

        (thinkPHP框架)

        將所需檢測圖片放入文件;具體參數(shù)可依照百度云人臉識別v3文檔查看。

        // 人臉檢測 
        public function facevalid(){ 
         $file = './Upload/2018-05-17/1.png'; 
         if (!file_exists($file)) { 
         die('文件不存在!'); 
         } 
         $image = base64_encode(file_get_contents($file)); 
         $imageType = 'BASE64'; 
         //如果有可選參數(shù) 
         $options = array(); 
         $options['max_face_num'] = 2; 
         
         $client = $this->init_face(); 
         $ret = $client->detect($image,$imageType,$options); 
         // print_r($ret); 
         if ($ret['error_code'] == 0) {//有人臉 
         $result = $ret['result']; 
         $face_num = $result['face_num']; 
         
         if ($face_num==1) { //人臉數(shù)量為1 
         $face_probability = $result['face_list'][0]['face_probability']; 
         if ($face_probability==1) { //可靠性為1 
         $user_id = myguid(); 
         $group_id = $this->face_group(); 
         $res = $client->addUser($image,'BASE64',$group_id,$user_id); 
         // print_r($res); 
         if ($res['error_code']==0) { 
         echo "人臉檢測完成,并入庫"; 
         } 
         }else{ 
         die('可靠性為:'.$face_probability); 
         } 
         }else{ 
         die('人臉數(shù)大于1'); 
         } 
         }else{ 
         die('沒有人臉'); 
         } 
         
         } 
         // 獲取組 
         private function face_group(){ 
         $groupname = '10001'; 
         $client = $this->init_face(); 
         $ret = $client->getGroupList(); 
         if ($ret['error_code'] == 0) { 
         $grouplist = $ret['result']['group_id_list']; 
         if (in_array($groupname, $grouplist)) { 
         return $groupname; 
         }else{ 
         $ret = $client->groupAdd($groupname); 
         if ($ret['error_code'] == 0) { 
         return $groupname; 
         }else{ 
         return false; 
         } 
         } 
         }else{ 
         return false; 
         } 
        } 
        
        

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        微信小程序實現(xiàn)人臉檢測功能

        本文為大家分享了微信小程序實現(xiàn)人臉檢測的具體代碼,供大家參考,具體內容如下:因為本文章的人臉檢測技術運用的是百度云人工智能,首先要有百度云的賬號。近期,人臉識別已經升級到了V3,開啟了測試,所以也依照v3文檔進行了更新。1、人臉識別的每個接口,都需要用到百度云的access_token,首先獲取 access-token ,一個月之后access_token過期;可以將獲取的存入文件,再次引用時可以判斷其是否過期,然后引用或者重新獲取。
        推薦度:
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 99在线热视频只有精品免费| 国产午夜无码片免费| 很黄很黄的网站免费的| 国产亚洲成av片在线观看| a级黄色毛片免费播放视频| 亚洲男同帅GAY片在线观看| 免费a级毛片无码a∨免费软件| 亚洲日韩欧洲无码av夜夜摸| 永久免费不卡在线观看黄网站| 久久精品国产亚洲AV麻豆~| 久久国产精品免费视频| 亚洲视屏在线观看| 最近的中文字幕大全免费版| 春暖花开亚洲性无区一区二区| 免费一级做a爰片久久毛片潮喷| 一级女人18片毛片免费视频| 亚洲综合最新无码专区| 精品四虎免费观看国产高清午夜 | 免费黄色毛片视频| 久久亚洲AV成人无码国产电影| 国产日产成人免费视频在线观看| 猫咪www免费人成网站| 亚洲综合av永久无码精品一区二区| 三级网站免费观看| 亚洲影视一区二区| 免费精品国产自产拍观看| 精品国产免费人成网站| 水蜜桃亚洲一二三四在线 | 暖暖免费高清日本一区二区三区| 免费中文字幕视频| 亚洲AV日韩精品久久久久久久 | 免费看美女午夜大片| 亚洲va久久久噜噜噜久久男同| 67194熟妇在线永久免费观看| 久久亚洲色WWW成人欧美| 国产成人亚洲综合无码精品| 97性无码区免费| 91成人免费福利网站在线| 亚洲国产精品久久丫| 亚洲午夜福利精品久久| 久久WWW免费人成一看片|