微信小程序人脸识别功能

Posted danyun-lu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信小程序人脸识别功能相关的知识,希望对你有一定的参考价值。

本文档以微信小程序为例,微信小程序开发人脸核身功能需要两个申请:腾讯云申请人脸识别服务和小程序申请人脸识别服务(注意:只有符合以下条件的机构才能在小程序端申请)

政务:政府机构或事业单位
金融:银行、保险
医疗:公立医疗机构
运营商:电信运营商
教育:公立教育机构
交通:航空、客运、网约车、交通卡、共享交通、轨道交通、租车
旅游:酒店
物流:快递、邮政、物流

主要参考文档:

1、腾讯云人脸核身文档 :https://cloud.tencent.com/product/faceid/developer

2、腾讯云人脸核身-小程序文档: https://cloud.tencent.com/document/product/1007/31071

3、微信小程序申请人脸核身功能类目文档:https://developers.weixin.qq.com/community/business/doc/000442d352c1202bd498ecb105c00d

4、示例文档:https://liubing.me/uni-app-wechat-verify-mpsdk.html

申请和开发流程:

1、在腾讯云申请人脸核身服务:https://console.cloud.tencent.com/faceid/open

2、申请并且审核通过后,我们就可以使用人脸核身了,但是人脸核身分为两个服务,PaaS(单独调api)和SaaS(所有功能打包成sdk),具体的区别请看这里:https://cloud.tencent.com/product/faceid/getting-started

4、因为我们是在小程序端使用人脸核身,所以这里直接选择使用SaaS服务,首先需要去人脸核身自助接入里面创建业务流程,这里需要提前准备好营业执照,小程序appid之类的资料:https://console.cloud.tencent.com/faceid/access(ps:创建流程之前先咨询一下小助手(人工),他会拉你进一个微信群,有什么不清楚的在群里都能问)

技术图片

技术图片

5、创建业务时,可以让你自定义一部分文案,以及选择人脸核身的方式(数字模式或者光线模式),按照自己的实际需求来就好

技术图片

6、创建完成并且确认信息无误后,直接提交,接下来就是等待审核了

7、在等待审核的时间,我们可以处理一下其他的事情,在上一个步骤里,我们创建完业务流程之后,会看到里面有一个下载小程序SDK,这个就是人脸核身的sdk,我们下载下来放到项目根目录下并解压缩;

技术图片

技术图片

8、接下来,我们还需要去小程序的后台管理里面加上小程序的人脸识别类目:开发=>接口设置

技术图片

9、如果你这里显示的是没有权限开通此类目的话,那么接下来,需要你发邮件去向申请这个权限,具体请参考:https://developers.weixin.qq.com/community/business/doc/000442d352c1202bd498ecb105c00d

10、如果邮件一直没有给你返回信息的话,那么就需要你一直发邮件,直到你的类目可以添加了为止

11、类目添加好了,腾腾讯云小程序业务流程的申请也通过了的话,接下来就可以进入开发了,开发请参考:https://cloud.tencent.com/document/product/1007/31071

最后:人脸核身成功了之后,不会直接给你返回人脸核身的结果信息,需要你单独调用获取人脸核身结果的接口

以上是关于微信小程序人脸识别功能的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序 人脸识别登陆

微信小程序系列:二小程序常用功能:跳转地图扫一扫人脸识别拍照拨打电话调整屏幕亮度文字可复制监听截屏...

微信小程序系列:二小程序常用功能:跳转地图扫一扫人脸识别拍照拨打电话调整屏幕亮度文字可复制监听截屏...

微信小程序系列:二小程序常用功能:跳转地图扫一扫人脸识别拍照拨打电话调整屏幕亮度文字可复制监听截屏...

微信小程序 |基于百度AI从零实现人脸识别小程序

微信小程序|基于小程序实现人脸数量检测