基于beego框架的人脸识别系统

百度云人脸识别API介绍

百度云人脸识别相关API详细介绍见:https://cloud.baidu.com/doc/FACE/Face-API.html#.E8.BF.94.E5.9B.9E.E6.A0.BC.E5.BC.8F.文档写的很详细。

这里只做流程介绍。

接口能力

接口名称 接口能力简要描述
人脸检测 检测人脸并定位,返回五官关键点,及人脸各属性值
人脸比对 返回两两比对的人脸相似值
人脸查找 在一个人脸集合中找到找到相似的人脸,由一系列接口组成,包括人脸识别、人脸认证、人脸库管理相关接口(人脸注册、人脸更新、人脸删除、用户信息查询、组列表查询、组内用户列表查询、组间复制用户、组内删除用户)

获取AK/SK

  1. 登陆Web控制台,点击“用户账号->安全认证”进入Access Key管理界面。
  2. 点击Access Key ID右侧的“显示”,可查看其对应的Secret Access Key,点击“隐藏”可隐藏对应的Secret Access Key。
  3. 在密钥列表页中,根据需要可点击“创建Access Key”来创建新的Access Key ID / Secret Access Key密钥对。
  4. 一个用户最多创建20对Access Key,可通过点击“删除”来删除多余的Access Key。

获取access token

向授权服务地址https://aip.baidubce.com/oauth/2.0/token发送请求(推荐使用POST),并在URL中带上以下参数:

    • grant_type: 必须参数,固定为client_credentials
    • client_id: 必须参数,应用的API Key
    • client_secret: 必须参数,应用的Secret Key

人脸检测

接口描述

检测请求图片中的人脸,返回人脸位置、72个关键点坐标、及人脸相关属性信息。

检测响应速度,与图片中人脸数量相关,人脸数量较多时响应时间会有些许延长。

请求说明

HTTP方法:POST

请求URL:https://aip.baidubce.com/rest/2.0/face/v2/detect

URL参数:

参数
access_token 通过API Key和Secret Key获取的access_token,参考“Access Token获取”

你可能感兴趣的:(beego,脸部识别)