国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - PHP教程 - PHP實(shí)現(xiàn)微信小程序人臉識(shí)別刷臉登錄功能

PHP實(shí)現(xiàn)微信小程序人臉識(shí)別刷臉登錄功能

2019-10-06 11:25qq_39946151 PHP教程

本文通過實(shí)例代碼給大家講解了基于PHP實(shí)現(xiàn)微信小程序人臉識(shí)別刷臉登錄功能,感興趣的朋友跟隨腳本之家小編一起學(xué)習(xí)吧

首先我們先確認(rèn)我們的百度云人臉庫里已經(jīng)上傳了我們的個(gè)人信息照片

然后我們?cè)诤笈_(tái)寫刷臉登陸的接口login我們要把拍照獲取的照片存儲(chǔ)到服務(wù)器

public function login(){ 
   // 上傳文件路徑 
   $dir = "./Uploads/temp/"; 
   if(!file_exists($dir)){ 
    mkdir($dir,0777,true); 
   } 
   $upload = new \Think\Upload(); 
   $upload->maxSize = 2048000 ;// 設(shè)置附件上傳大小 
   $upload->exts = array('jpg', 'gif', 'png', 'jpeg');// 設(shè)置附件上傳類型 
   $upload->savepath = ''; 
   $upload->autoSub = false; 
   $upload->rootPath = $dir; // 設(shè)置附件上傳根目錄 
   // 上傳單個(gè)文件 
   $info = $upload->uploadOne($_FILES['file']); 
   if(!$info) {// 上傳錯(cuò)誤提示錯(cuò)誤信息 
     echo json_encode(array('error'=>true,'msg'=>$upload->getError()),JSON_UNESCAPED_UNICODE); 
   }else{// 上傳成功 獲取上傳文件信息 
    $file = $dir . $info['savepath'].$info['savename']; 
    $image = base64_encode(file_get_contents($file)); 
    $client = $this->init_face(); 
    $options['liveness_control'] = 'NORMAL'; 
    $options['max_user_num'] = '1'; 
    $ret = $client->search($image,'BASE64','student',$options); 
    // echo json_encode($ret,JSON_UNESCAPED_UNICODE); 
    // exit; 
    if($ret['error_code']==0){ 
     $user = $ret['result']['user_list'][0]; 
     $no = $user['user_id']; 
     $score = $user['score']; 
     if($score>=95){ 
      $data = M('student')->where("no = '{$no}'")->find(); 
      $data['score'] = $score; 
      // $data['name'] = json_decode($data['name'],true); 
      // $data['sex'] = json_decode($data['sex'],true); 
      echo '識(shí)別成功' . json_encode($data,JSON_UNESCAPED_UNICODE); 
     }else{ 
      echo '識(shí)別失敗' . $data['score']; 
     } 
    } 
   } 
  } 

然后進(jìn)行前臺(tái)設(shè)計(jì)

<camera device-position="{{device?'back':'front'}}" flash="off" binderror="error" style="width: 100%; height: 300px;"></camera> 
    <view class="weui-cells__title" >開關(guān)</view> 
    <view class="weui-cells weui-cells_after-title"> 
      <view class="weui-cell weui-cell_switch"> 
        <view class="weui-cell__bd">切換攝像頭</view> 
        <view class="weui-cell__ft" > 
          <switch bindtap="devicePosition" /> 
        </view> 
      </view> 
    </view> 
<button type="primary" bindtap="takePhoto">刷臉登錄</button> 

我們還可以控制相機(jī)的前后鏡頭

devicePosition() { 
this.setData({ 
 device: !this.data.device, 
}) 
console.log("當(dāng)前相機(jī)攝像頭為:", this.data.device ? "后置" : "前置"); 
camera() { 
 let { ctx, type, startRecord } = this.data; }, 
data: { 
 src: null, 
}, 

在js里面調(diào)用接口

takePhoto() { 
   const ctx = wx.createCameraContext() 
   ctx.takePhoto({ 
    quality: 'high', 
    success: (res) => { 
     this.setData({ 
      src: res.tempImagePath 
     }) 
     console.log(res) 
     wx.uploadFile({ 
      url: '', //僅為示例,非真實(shí)的接口地址 
      filePath: this.data.src, 
      name: 'file', 
      formData: { 
      }, 
      success: function (res) { 
       // var data = res.data 
       // var json = JSON.parse(data) 
       console.log(res) 
       wx.showModal({ 
        title: "提示", 
        content: res.data, 
        showCancel: false, 
        confirmText: "確定" 
       }) 
      } 
     }) 
    } 
   }) 
  }, 

刷臉登錄就成功了

總結(jié)

以上所述是小編給大家介紹的PHP實(shí)現(xiàn)微信小程序人臉識(shí)別刷臉登錄,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)服務(wù)器之家網(wǎng)站的支持!

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲精品第一区在线观看 | 国产精品自拍视频网站 | 亚洲男女在线 | 人人鲁人人莫一区二区三区 | 国产在线精品一区二区 | 黄色午夜 | 国产精品区二区三区日本 | 亚洲欧美另类图片 | 欧美日韩中文在线 | 亚洲精品一区 | 亚洲一区二区三区在线 | 日本久久免费 | 国产成人综合av | 欧美日韩一区二区中文字幕 | 亚洲精品www久久久久久广东 | 久久午夜羞羞影院免费观看 | 91久久精品日日躁夜夜躁国产 | 2级毛片 | 欧美成人精品一区 | 天堂av一区 | 一级做a爰片性色毛片2021 | 午夜男人视频 | 蜜桃精品久久久久久久免费影院 | 国产中文字幕观看 | 日本美女一区二区三区 | 久久久久av | 色在线播放 | 97久久精品午夜一区二区 | 日韩精品视频一区二区三区 | 男女免费观看在线爽爽爽视频 | 欧美一级一区 | 欧美精品亚洲精品日韩精品 | 伦理午夜电影免费观看 | 国产在线精品一区二区三区 | 久久精品a一级国产免视看成人 | 亚洲国产精品久久久久婷婷老年 | 国产中文久久 | 国产黄a三级三级看三级 | 羞羞的视频 | 久久精品国产一区 | 特一级毛片 |