随着百度人脸识别算法的不断成熟和完善,越来越多的应用开始调用百度人脸识别api,那么调用百度人脸识别api需要注意哪些问题呢?下面腾佑AI人工智能为大家做详细介绍:
在百度AI开发者平台上运用网页搜索的面部识别工作能力,只需3个关键全过程就可以完成操作过程
1.访问端口管理权限2,早期准备插件以启用特殊工具3,启用插件,所有步骤必须只有十分钟。
实际操作流程以下:
1、获得插口管理权限
获得插口管理权限是启用插口的前提条件,关键分成下列两步:
(1)进到百度云盘的面部识别控制面板
https://console.bce.baidu.com/ai/?_=1528192333418&fromai=1#/ai/face/overview/index
要是没有百度账户,你能用手机号申请注册一个帐户。
(2)建立面部识别运用
账户登录取得成功,您必须建立运用才可宣布启用AI工作能力。运用是您启用API服务项目的操作过程模块,您能够根据运用建立取得成功后获得的APIKey及SecretKey
,开展插口启用实际操作,及有关配备。
创建一个应用程序,填写名称并使用叙述,您可以构建一个应用程序。
建立进行后,点一下“回到运用目录”开展下一步实际操作。
(3)获得密匙
在您建立结束运用后,服务平台可能分派给您此运用的有关凭据:APIKey、SecretKey。应用密匙将能够在下一步中获得启用插口需要的AccessToken
。
(2)获得启用插口需要的AccessToken
面部识别线上插口关键对于HTTPAPI调用者,,启用API时务必在URL中携带accesss_token主要参数,获得AccessToken的步骤以下:
A、假如您应用的是mac电脑能够将此实例编码拷贝到“终端设备”上立即获得token。实例编码以下:
#!/bin/bashcurl-i
-k'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=【API
Key】&client_secret=【SeceretKey】
B、非Mac电脑上操作步骤以下,参照文本文档:http://ai.baidu.com/docs#/Auth/top
<http://ai.baidu.com/docs#/Auth/top>
获得AccessToken
要求URL数据类型
向受权服务项目详细地址https://aip.baidubce.com/oauth/2.0/token推送要求(强烈推荐应用POST),并在URL中携带下列主要参数:
·grant_type:务必主要参数,固定不动为client_credentials;
·client_id:务必主要参数,运用的APIKey;
·client_secret:务必主要参数,运用的SecretKey;
比如:
https://aip.baidubce.com/oauth/2.0/token
?grant_type=client_credentials&client_id=Va5yQRHlA4Fq5eR3LT0vuXV4&client_secret=
0rDSjzQ20XUj5itV6WRtznPQSzr5pVw2&
缺少对象的JSON文字主要参数以下:
·access_token:要获得的AccessToken;
·expires_in:AccessToken的有效期限(秒为企业,一般为一个月);
其他主要参数被忽略,暂时没有必要;
比如:
{
"refresh_token":
"25.b55fe1d287227ca97aab219bb249b8ab.315360000.1798284651.282335-8574074",
"expires_in":2592000,
"scope":"publicwise_adapt",
"session_key":
"8mzdDZXu3dENdFZQurfg0Vz8slgSgvvOAUebNFzyzcpQ5EnbxbF+hfG9DQkpUVQdh4p6HbQcAiz5RmuBAja1JJGgIdJI"
,
"access_token":
"24.7c5e1ff107f0e9acef8c46d3424a0e78.2592000.1485516651.282335-8574074",
"session_secret":"dfac94a3489fe9fca7c3221cbf7525ff"
}
若要求不正确,网络服务器将回到的JSON文字包括下列主要参数:
·error:错误代码;有关错误代码的详细资料请参照正下方身份验证验证错误代码。
·error_description:不正确叙述信息内容,协助了解和处理产生的不正确。
比如验证不成功回到:
{
"error":"invalid_client",
"error_description":"unknownclientid"
}
储存获得到的AccessToken,在启用插口时候采用。
2、提前准备插口启用专用工具
Postman是一个较为贴心的Http要求仿真模拟专用工具,能够迅速开展插口启用。
下载链接以下:
Mac详细地址:
http://face-private.su.bcebos.com/%E4%BA%BA%E8%84%B8%E5%91%A8%E5%B9%B4-postman/postman-mac.zip?authorization=bce-auth-v1%2Ff86a2044998643b5abc89b59158bad6d%2F2018-06-06T02%2A31%2A38Z%2F-1%2Fhost%2Fdd7f7c69f4e3dc9931886be3d386f1ade5d6502769e1701da3bf9d07b60f9d51
<http://face-private.su.bcebos.com/%E4%BA%BA%E8%84%B8%E5%91%A8%E5%B9%B4-postman/postman-mac.zip?authorization=bce-auth-v1%2Ff86a2044998643b5abc89b59158bad6d%2F2018-06-06T02%2A31%2A38Z%2F-1%2Fhost%2Fdd7f7c69f4e3dc9931886be3d386f1ade5d6502769e1701da3bf9d07b60f9d51>
Windows详细地址:
http://face-private.su.bcebos.com/%E4%BA%BA%E8%84%B8%E5%91%A8%E5%B9%B4-postman/postman-win.zip?authorization=bce-auth-v1%2Ff86a2044998643b5abc89b59158bad6d%2F2018-06-06T02%2A33%2A34Z%2F-1%2Fhost%2Faebbd11ab9637b23cc5c02c77b59a397beb42fd84aaa983c0cb57cd4234a8d42
<http://face-private.su.bcebos.com/%E4%BA%BA%E8%84%B8%E5%91%A8%E5%B9%B4-postman/postman-win.zip?authorization=bce-auth-v1%2Ff86a2044998643b5abc89b59158bad6d%2F2018-06-06T02%2A33%2A34Z%2F-1%2Fhost%2Faebbd11ab9637b23cc5c02c77b59a397beb42fd84aaa983c0cb57cd4234a8d42>
使用教程:Postman
的安裝比较简单,只必须双击鼠标安装文件,随后全都不用实际操作,它立即就自身完成了,如下图,在第一次登陆的情况下很多人也没有账户,所以说我们可以立即点一下图例中的深蓝色字体样式一部分,直接进入
Postman的主界面:
如下图,这就是Postman的主界面。
3、开展启用插口
在postman上能够迅速开展插口要求,启用面部识别插口必须键入恰当的插口详细地址,准备充分人脸图片,实际以下:
(1)键入要求详细地址
可立即拷贝的要求详细地址:
“https://aip.baidubce.com/rest/2.0/face/v3/faceset/user/add?access_token=
【在第一步中获得的access-token】”
注:必须将要求文件格式转换为“Post”
(2)改动请求头(header)
Key栏键入:Content-Type
Value栏键入:application/x-www-form-urlencoded
(3)键入要求主要参数(body)
先挑选“x-www-form-urlencoded”,随后参照下面的图键入主要参数:
image_type=BASE64
image=照片的base64转换格式后的結果(这里要应用将要申请注册到面部库的人脸图片),转码工具:
https://tool.css-js.com/base64.html(留意:在base64转码工具中,要撤销默认设置选择项“包括头”)
group_id=gropu001(可自定:由数据、英文字母、下横线构成)
user_id=0001(可自定:由数据、英文字母、下横线构成)
留意:在base64转码工具中,要撤销默认设置选择项“包括头”
(4)刚开始要求
点一下右上方的“send”,就可以要求取得成功。
2、认证启用結果
进到百度云盘后台管理的面部库目视化管理页面,点一下面部库名字并逐步进到到面部层面,就可以见到成功注册的人脸图片(注:启用线上API
插口加上客户后,会延迟时间数分钟再展现到此网页页面,此步骤需耐心等上几分钟)
温馨提示:若百度人脸识别api已有升级则以官方最新教程为准,后续也将继续更新和完善
更多百度人脸识别api调用相关内容,腾佑AI人工智能持续分享中,咨询在线客服获取更多api调用教程!