微信小程序之人脸识别(添加信息和上传照片)

使用uniapp开发微信小程序的人脸采集功能/人脸识别功能 本篇文章是借助微信小程序平台,添加人脸采集的功能,你看上面的漂亮姐姐有什么理由不去采集一下她的人脸呢。😂😂 阅读详情

首先,我们要有开发者工具,今天所说的是后端和前端联合起来实现的。

在PHP的控制器中写一个upload方法,代码如下:

 public function upload($id=''){
     if(empty($id)){
            return false;
        }

        $no = M("student")->where("id={$id}")->getField('no');
        $dir = "./Upload/studentface/";
        if(!file_exists($dir)){
            mkdir($dir, 0777, true);
        }
        $upload = new \Think\Upload();// 实例化上传类
        $upload->maxSize = 3145728 ;// 设置附件上传大小
        $upload->exts = array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型
        $upload->rootPath = $dir; // 设置附件上传根目录
        $upload->savePath = ''; // 设置附件上传(子)目录
        $upload->saveName = $no;
        $upload->replace = true;
        $upload->autoSub = false;
        // 上传文件
        $info = $upload->uploadOne($_FILES['file']);
        if(!$info) {// 上传错误提示错误信息
            // return $this->ajaxReturn(array('error'=>true,'msg'=>$upload->getError()));
            return json_encode(array('error'=>true,'msg'=>$upload->getError()),JSON_UNESCAPED_UNICODE);
        }else{// 上传成功 获取上传文件信息
            // return $this->ajaxReturn(array('error'=>false,'msg'=>$info['savepath'].$info['savename'],'id'=>$id));
            $file = $dir . $info['savepath'] . $info['savename'];
            $image = base64_encode(file_get_contents($file));
            $this->facevalid($no,$image);

            $m = M('head');
            $data = $m->where("no='{$no}'")->find();

            if($data){
                //有数据,则更新
                $m->where("no='{$no}'")->save(array('base64'=>$image, 'path'=>$file));
            }else{
                $m->add(array('no'=>$no,'base64'=>$image,'path'=>$file));
            }

            return "采集照片成功";
        }
    }
 public function facevalid($no,$image,$file){
  ;
       $options = array();
       
        $options["max_face_num"] = 2;
        // $options["face_type"] = "LIVE";

        // $image=file_get_contents($file);
        // $image=base64_encode($image);
        // echo $image;
        $imageType="BASE64";
        
        // 带参数调用人脸检测
        $client=$this->init_face();
        $re
微信小程序人脸识别认证-微信开放接口 摘要 目前并未全面开放,特定的主体类目+邮件形式申请开放。具体参考下方官方发布的查看。 官方链接:微信人脸核身接口能力 符合开通条件即可支持开通,目前使用不收费,后续是否收费的问题请关注开通规范,如有收费信息将会在官方渠道通知。 申请 具体申请流程参照上方连接查看 开通小程序后台的接口权限入口后,开发者可以通过公众平台mp.weixin.qq.com登录小程序账号,在“开发-接口设置”中,添加可用类目开通接口。即可按照下述方式,开发调试试用接口。 实现 一、获取本机支持的 SOTER 生物认证方式 阅读详情

相关推荐

微信小程序--刷脸认证(人脸识别,上拉加载,下拉刷新)

     之前已经写好了人脸图片入百度云人脸库,接下来是要将即时拍照的人脸与人脸库的人脸进行对比,比对两张图片中人脸的相似度,返回相似度的值。 获取某个学生的信息// 获取某个学生的信息 public function select($id=''){ $where['id'] = $id; $ret = M('student')->where($where)-...

summer_wyd的博客 9471

微信小程序:人脸识别

1.什么是人脸识别?    人脸识别可以分为两个方面,一个是人脸验证,另一个是人脸识别。    人脸验证指的是:假设我们有一个人的画像(A),我们需要根据这个画像验证来人是不是A本人。    人脸识别指的是:如果我们有一个人脸数据集(大小为K),我们需要识别来人是不是我们的人脸数据集里面的人。    人脸识别的准确率必须依托于人脸验证的准确率。2.安装人脸识别php sdk    人脸识别 PHP...

anqingya的博客 2万+

微信小程序——人脸识别

首先我们先确认我们的百度云人脸库里已经上传了我们的个人信息照片然后我们在后台写刷脸登陆的接口login我们要把拍照获取的照片存储到服务器public function login(){        // 上传文件路径        $dir = "./Uploads/temp/";        if(!file_exists($dir)){          mkdir($dir,0777,t...

wxy_roy的博客 5492

微信小程序 上传图片,人脸识别

今天我们来说一下人脸识别怎么实现,首先你要有一个可以就行人脸识别的服务器,阿里云百度云都可以,这里推荐使用百度云,因为百度云人脸识别的API接口全面升级到V3版本,并进行开放测试,意思就是说现在是免费的   ^_^。...

Swinder_的博客 3381

小程序加入人脸识别_微信小程序实现人脸识别

本文为大家分享了微信小程序人脸识别的具体代码,供大家参考,具体内容如下首先,我们要有开发者工具,今天所说的是后端和前端联合起来实现的。在PHP的控制器中写一个upload方法,代码如下:public function upload($id=''){if(empty($id)){return false;}$no = M("student")->where("id={$id}")->ge...

weixin_31437695的博客 2948

微信小程序|基于小程序实现人脸识别对比

此文主要通过小程序实现对比人脸相似度,并返回相似度分值,可以基于分值判断是否为同一人。人脸登录、用户认证等场景都可以用到。

商务合作 / 项目定制 / 学习交流。个人vx:lovely_wml 2万+

PHP人脸识别门禁系统源码.zip

PHP人脸识别门禁系统,可以在线实时的检测人脸,是实时的不需要上传图片,对于已经录入人脸库的,可以显示通过,支持后台注册人脸,以及管理人脸库的信息,后期还会加入每日检测历史记录。 PHP人脸识别门禁系统,可以在线实时的检测人脸,是实时的不需要上传图片,对于已经录入人脸库的,可以显示通过,支持后台注册人脸,以及管理人脸库的信息,后期还会加入每日检测历史记录。 PHP人脸识别门禁系统,可以在线实时的检测人脸,是实时的不需要上传图片,对于已经录入人脸库的,可以显示通过,支持后台注册人脸,以及管理人脸库的信息,后期还会加入每日检测历史记录。 PHP人脸识别门禁系统,可以在线实时的检测人脸,是实时的不需要上传图片,对于已经录入人脸库的,可以显示通过,支持后台注册人脸,以及管理人脸库的信息,后期还会加入每日检测历史记录。 PHP人脸识别门禁系统,可以在线实时的检测人脸,是实时的不需要上传图片,对于已经录入人脸库的,可以显示通过,支持后台注册人脸,以及管理人脸库的信息,后期还会加入每日检测历史记录。 PHP人脸识别门禁系统,可以在线实时的检测人脸,是实时的不需要上传图片,对于已经录入人脸库

海康线扫相机平场矫正教程

1、白纸准备确保视野中有一张平整且无折痕的白纸,使其完全铺满相机的整个视野。2、行高设置将行高参数设定为 2048。3、灰度值控制相机端图像的灰度值应维持在 120 - 160 这个区间内。同时,最亮像素点与最暗像素点的灰度值差值不得超过 4 倍。在调整灰度值时,尽量开启增益功能。4、 图像模糊处理为减少白纸对平场矫正的影响,需将相机端获取的图像进行模糊化处理。具体操作是对镜头进行虚焦,使整体图像变得模糊。

T 2756

告别网络卡顿!保姆级教程:用国内镜像源5分钟搞定ESP32开发环境(Arduino IDE)

本文提供了一份保姆级教程,教你如何利用国内镜像源在5分钟内快速搭建ESP32开发环境(Arduino IDE),告别网络卡顿问题。教程详细介绍了镜像源配置、开发板安装、测试程序烧录等步骤,并包含与巴法云对接的实战案例,帮助开发者高效完成物联网项目。

weixin_42536058的博客 592

Origin科研绘图——桑基图

是一种用于展示“流动”(flow)关系的可视化图表,常用于呈现能量流、物质流、资金流、信息流等在不同节点之间的传递和分配情况。它最大的特点是用“宽度可变的流线”来直观表示数量大小——流线越宽,代表流量越大,因此特别适合理解复杂系统中资源从哪里来、到哪里去、以及不同路径所占比例。为该流程对应的数量。只需将各个流程逐项填写在 A、B、C 三列即可,流程的排列顺序并非关键,确保起点、终点及对应数值准确才是最重要的。与柱状图、饼图不同,桑基图不仅展示“多少”,还展示“从哪到哪”。至此,本期教程就结束啦。

weixin_41301530的博客 1394

使用FloodRisk2插件进行洪水风险评估

入汛以来,长江流域持续的强降雨使得沿岸多地成为洪水风险极高地区,抗洪、抢险、救灾继新冠病毒之后成为又一个攻坚阵地。如何科学地评估洪水风险,是快速决策的关键。 实际生活中,根据风险是否可控,一般将洪水风险大致分为两类:一类是通过数据分析可以得出其发生的可能性和后果,如强降雨引发的区域性洪水、水库/大坝溃决洪水等。这类洪水可以通过有关资料分析和设定一定条件计算得到可能的损失后果,也就是说,风险可以预判。另一类洪水风险基本是未知的,如滑坡堵塞河道形成堰塞湖引发的洪水,无法预知事件发生的地点和规模,具体的洪水风险无

QGISClass的博客 2879

SAP-ABAP:SAP ABAP 深度解析:BAPI 从入门到精通 —— 原理、实战与自定义开发全指南

SAP ABAP BAPI 深度解析摘要 本文全面介绍了 SAP ABAP 中的 BAPI(业务应用程序编程接口)技术,涵盖以下核心内容: BAPI 定义与特点:BAPI 是 SAP 为业务对象提供的标准化编程接口,具有面向对象、封装业务逻辑、标准化错误处理和版本兼容性等特点。 BAPI 与 RFC 关系:所有 BAPI 都是 RFC,但需额外满足业务对象注册、标准化参数和错误处理等要求。 BAPI 核心作用:包括业务逻辑封装、系统集成、标准化错误处理、版本兼容和审计合规。 实战演示:通过创建销售订单的完整

baidu_35680696的博客 1034

Chapter 7 Linear Voltage Regulators

这一章我们介绍LDO.

2304_76736886的博客 2764

让 ABAP 程序天生可翻译:Text Symbols 与 Text Pool 从入门到工程化落地

ABAP 国际化实践:Text Symbols 的工程价值与落地方法 摘要: 本文系统阐述了 ABAP 开发中 Text Symbols 的核心价值与实践方法。通过解耦程序逻辑与语言文本,Text Symbols 实现了代码国际化,避免了硬编码带来的维护难题。文章详细介绍了 Text Pool 结构、两种引用方式(独立引用 TEXT-001 和附着式 '(001)'),以及 SE38 和 SE63 的翻译流程。特别强调最大长度预留、术语统一等工程实践,并提供了 READ TEXTPOOL 自动化检查方案。最

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 244

知识追踪实战:lstm+ Multi-head Attention注意力机制的学生做题成绩预测实战

知识追踪实战:lstm+ Multi-head Attention注意力机制的学生做题成绩预测实战

2222

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

上一篇: 人脸识别应用
下一篇: 唯美简洁的DEDECMS小清新文章博客/CMS/织梦模板
SPP_TY
博客等级 码龄9年 6粉丝 8原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值