微信小程序人脸识别java_微信小程序使用face++实现人脸识别登录注册

该博客介绍了如何在微信小程序中集成Face++ API来实现人脸识别功能,包括创建脸集、人脸注册和登录验证的详细步骤。用户需注册Face++平台获取API Key,并通过上传图片获取人脸标识,进行人脸比对以完成注册和登录验证。
摘要由CSDN通过智能技术生成

Face++是一个 人工智能开放平台,要使用它我们得先注册并进入控制台创建API Key,这是前提。

平台网址:https://www.faceplusplus.com.cn

整个项目代码我已经上传到网盘。

链接:https://pan.baidu.com/s/156C64y-CO0PNw1jWmfgqcw

提取码:o3jb

一、编写微信小程序界面

界面中有一个相机和两个按钮,本文只管功能实现界面没有美化,在IDE中相机可能打不开是空白的,在真机上是可以的,代码如下。

index.wxml:

拍照注册

拍照验证

index.wxss:

/**index.wxss**/

.test{

display: flex;

flex-direction:row;

}

#login{

margin-left: 10px;

}

二、功能实现

大概请求的过程如下,画的不太标准

440d2670015b1ca2c7f60a264a39d669.png

1、创建脸集(FaceSet)

这是一组用来管理人脸(Face)或人脸集合(FaceSet)的API。通过这组API,您可以实现查询Face属性、新建FaceSet、删除FaceSet、添加Face到FaceSet等功能。FaceSet能够存储的 人脸数量10000个。

注意:只创建一次,当脸集容量满了可以再创建

请求代码如下:

wx.request({

url: 'https://api-cn.faceplusplus.com/facepp/v3/faceset/create',//请求接口

method: 'post',

data: {

'api_key': '',//请填写你创建的api_key

'api_secret': '',//请填写你的api_secret

'outer_id':'15185672300',//账号下全局唯一的 FaceSet 自己自定义,后面要用到

},

header: {

'content-type': 'application/x-www-form-urlencoded',

},

success(res) {

console.log(res.data)//打印

},fail:function(e){

wx.showModal({

title: '提示',

content: '创建失败',

showCancel: false

})

},complete:function(){

}

})

请求后打印如下信息:

5fb18be403855012c17e8391b2c30228.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值