<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
        主站蜘蛛池模板: 亚洲天堂免费在线| 国产男女猛烈无遮挡免费视频| 亚洲国产人成精品| 亚洲日韩欧洲无码av夜夜摸| 特级无码毛片免费视频| 国产麻豆免费观看91| 亚洲美女激情视频| 亚洲免费中文字幕| 亚洲粉嫩美白在线| 精品国产免费一区二区| 久久久久久亚洲精品无码| 免费又黄又爽的视频| 亚洲国产品综合人成综合网站| 成人免费在线看片| 亚洲av无码专区在线电影| 亚洲国产一级在线观看| 久久国产免费一区| 国产成人精品日本亚洲专| 四虎成人免费网址在线| 美女露隐私全部免费直播| 国产亚洲av片在线观看播放| 亚洲免费在线视频播放| 老湿机一区午夜精品免费福利| 国产亚洲精品影视在线产品| 久久免费国产视频| 亚洲综合小说另类图片动图 | 久久久久亚洲AV成人无码网站 | 亚洲日韩人妻第一页| 亚洲av无码一区二区三区在线播放 | 久久午夜伦鲁片免费无码| 亚洲激情视频图片| 亚洲精品国产精品乱码不卡| 久久国产乱子伦精品免费不卡 | 在线观看人成视频免费| 日本特黄特色AAA大片免费| 亚洲卡一卡2卡三卡4卡无卡三| 成年女人毛片免费播放视频m| 尤物视频在线免费观看| 亚洲精品在线不卡| 亚洲国产一级在线观看 | 亚洲成人福利在线观看|