使用go进行人脸识别活体检测

本文介绍了如何使用Go语言结合百度AI接口进行人脸识别活体检测。内容涵盖从获取API密钥、设置接口调用来注册人脸、对比人脸、删除人脸以及进行活体检测。适合对人脸识别感兴趣的开发者参考。
摘要由CSDN通过智能技术生成

使用go进行人脸识别活体检测

一、 适用人群
1.1 适用于不了解人脸识别算法的同学
1.2 项目需要人脸识别功能的
1.3 本篇讲的是从服务端调用人脸api,前端不限于PC,手机等设备
1.4 本篇完成人脸注册,人脸对比,人脸删除,活体检测,以及处理人脸返回的数据
1.5 百度ai使用qps收费,免费自带2个,基本可以满足一般项目需求
二、 准备工作
2.1 登录https://console.bce.baidu.com/,登录成功后看到下面的界面,点击人脸识别
2.2 创建应用,填写相关信息
2.3 创建应用后拿到我们调用api所需要的ApiKey和SecretKey,创建好应用点击管理应用就可以看到了
三、 开发接口
开发注意事项: 本篇接口调用使用的是go gin框架完成人脸的
3.1 创建face结构体用于获取token
type Face struct {
Refresh_token string
Expires_in int
Scope string
Session_key string
Access_token string
Session_secret string
这里能用到的就2个字段
access_token: 要获取的Access Token
expires_in: Access Token的有效期(秒为单位,一般为1个月)
创建一个go脚本,我们开始进行第一步操作,获取token并存储下来
func GetFaceToken() Face{
_face := Face{}
resp, err := http.PostForm(“https://aip.baidubce.com/oauth/2.0/token”,
url.Values{“grant_type”:{“client_credentials”},“cl

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值