微信小程序-人臉識別(2)實現(xiàn)人臉識別功能

接下來就是在寫一個頁面读串,是刷臉頁面,通過這個頁面你將自己的臉拍照撒妈,傳入到自己的服務器上恢暖,去與存入百度云上面的照片進行對比。下面是代碼狰右。

前臺代碼:wxml

<camera device-position="front" flash="off" binderror="error" style="width: 100%; height: 300px;"></camera>

<view class="weui-cell weui-cell_switch">

? ? ? ? ? ? ? ? <view class="weui-cell__ft">

? ? ? ? ? ? ? ? ? ? <switch checked bindchange="switch1Change" />

? ? ? ? ? ? ? ? </view>

? ? ? ? ? ? </view>

<button type="primary" bindtap="takePhoto">刷臉登錄</button>

JS:

data: {

? ? // switch1Change:true

? ? path:null,

? ? status:'front'

? },

? switch1Change: function (e) {

? ? if(e.detail.value){

? ? ? ? ? this.setData({status:'back'})

? ? }else{

? ? ? ? ? this.setData({status:'front'})

? ? }

? },

? takePhoto() {

? ? const ctx = wx.createCameraContext()

? ? ctx.takePhoto({

? ? ? quality: 'high',

? ? ? success: (res) => {

? ? ? ? this.setData({

? ? ? ? ? src: res.tempImagePath

? ? ? ? })

? ? ? ? wx.uploadFile({

? ? ? ? ? url: 'http://www.anweimin.top/miniprgram-php/server/index.php/home/index/login',

? ? ? ? ? filePath: this.data.src,

? ? ? ? ? name: 'file',

? ? ? ? ? success: (res) => {

? ? ? ? ? ? var data = res.data;

? ? ? ? ? ? console.log(data);

? ? ? ? ? }

? ? ? ? })

? ? ? }

? ? })

? },

后臺代碼杰捂,這個方法是將你刷臉是拍的照片上傳到服務器上與百度云對比,并返回數(shù)據(jù)棋蚌,返回的數(shù)據(jù)中嫁佳,其中一個是兩張照片的相似度,相似度在百分之九十五以上谷暮,則是本人蒿往,

public function login(){

? ? ? ? //上傳文件路徑

? ? ? $dir ="./Upload/temp/";

? ? ? if(!file_exists($dir)){

? ? ? ? ? mkdir($dir,0777,true);

? ? ? }

? ? ? ? $upload = new \Think\Upload();// 實例化上傳類

? ? ? ? $upload->maxSize = 2048000 ;// 設置附件上傳大小

? ? ? ? $upload->exts = array('jpg', 'gif', 'png', 'jpeg');// 設置附件上傳類型

? ? ? ? $upload->rootPath = $dir; // 設置附件上傳根目錄

? ? ? ? $upload->savePath = ''; // 設置附件上傳(子)目錄

? ? ? ? //阻止建文件夾

? ? ? ? $upload->autoSub = false;

? ? ? ? // 上傳文件

? ? ? ? $info =$upload->uploadOne($_FILES['file']);

? ? ? ? if(!$info){

? ? ? ? ? //上傳錯誤提示信息

? ? ? ? ? ? echo json_encode(array('error'=>true,'msg'=>$uplaod->getError()),JSON_UNESCAPED_UNICODE);

? ? ? ? }else{//上傳成功

? ? ? ? ? ? // $this->success('上傳成功');

? ? ? ? ? ? $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','pingjiao',$options);

? ? ? ? ? ? echo json_encode($ret,JSON_UNESCAPED_UNICODE);

? ? ? ? ? ? if($ret['error_code']==0){?

? ? ? ? ? ? ? ? ? ? $user=$ret['result']['user_list']['0'];

? ? ? ? ? ? ? ? ? ? $no=$user['user_id'];

? ? ? ? ? ? ? ? ? ? $score=$user['score'];

? ? ? ? ? ? ? ? ? ? if(!empty($no)){

? ? ? ? ? ? ? ? ? ? ? ? $data=M('student')->field('no,name,sex')->where("no={$no}")->find();

? ? ? ? ? ? ? ? ? ? ? ? if($data){

? ? ? ? ? ? ? ? ? ? ? ? ? ? $data['score']=$score;

? ? ? ? ? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? ? ? }

? ? ? ? ? ? }

? ? ? ? }

? }

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市湿弦,隨后出現(xiàn)的幾起案子瓤漏,更是在濱河造成了極大的恐慌,老刑警劉巖颊埃,帶你破解...
    沈念sama閱讀 217,657評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蔬充,死亡現(xiàn)場離奇詭異,居然都是意外死亡竟秫,警方通過查閱死者的電腦和手機娃惯,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評論 3 394
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來肥败,“玉大人趾浅,你說我怎么就攤上這事愕提。” “怎么了皿哨?”我有些...
    開封第一講書人閱讀 164,057評論 0 354
  • 文/不壞的土叔 我叫張陵浅侨,是天一觀的道長。 經(jīng)常有香客問我证膨,道長如输,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,509評論 1 293
  • 正文 為了忘掉前任央勒,我火速辦了婚禮不见,結果婚禮上,老公的妹妹穿的比我還像新娘崔步。我一直安慰自己稳吮,他們只是感情好,可當我...
    茶點故事閱讀 67,562評論 6 392
  • 文/花漫 我一把揭開白布井濒。 她就那樣靜靜地躺著灶似,像睡著了一般。 火紅的嫁衣襯著肌膚如雪瑞你。 梳的紋絲不亂的頭發(fā)上酪惭,一...
    開封第一講書人閱讀 51,443評論 1 302
  • 那天,我揣著相機與錄音者甲,去河邊找鬼春感。 笑死,一個胖子當著我的面吹牛过牙,可吹牛的內(nèi)容都是我干的甥厦。 我是一名探鬼主播,決...
    沈念sama閱讀 40,251評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼寇钉,長吁一口氣:“原來是場噩夢啊……” “哼刀疙!你這毒婦竟也來了?” 一聲冷哼從身側響起扫倡,我...
    開封第一講書人閱讀 39,129評論 0 276
  • 序言:老撾萬榮一對情侶失蹤谦秧,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后撵溃,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體疚鲤,經(jīng)...
    沈念sama閱讀 45,561評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,779評論 3 335
  • 正文 我和宋清朗相戀三年缘挑,在試婚紗的時候發(fā)現(xiàn)自己被綠了集歇。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,902評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡语淘,死狀恐怖诲宇,靈堂內(nèi)的尸體忽然破棺而出际歼,到底是詐尸還是另有隱情,我是刑警寧澤姑蓝,帶...
    沈念sama閱讀 35,621評論 5 345
  • 正文 年R本政府宣布鹅心,位于F島的核電站,受9級特大地震影響纺荧,放射性物質發(fā)生泄漏旭愧。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,220評論 3 328
  • 文/蒙蒙 一宙暇、第九天 我趴在偏房一處隱蔽的房頂上張望输枯。 院中可真熱鬧,春花似錦客给、人聲如沸用押。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,838評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至池充,卻和暖如春桩引,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背收夸。 一陣腳步聲響...
    開封第一講書人閱讀 32,971評論 1 269
  • 我被黑心中介騙來泰國打工坑匠, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人卧惜。 一個月前我還...
    沈念sama閱讀 48,025評論 2 370
  • 正文 我出身青樓厘灼,卻偏偏與公主長得像,于是被迫代替她去往敵國和親咽瓷。 傳聞我的和親對象是個殘疾皇子设凹,可洞房花燭夜當晚...
    茶點故事閱讀 44,843評論 2 354