200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 【人脸识别】调用百度AI开放平台人脸识别接口 获取图片结果

【人脸识别】调用百度AI开放平台人脸识别接口 获取图片结果

时间:2021-04-16 10:08:36

相关推荐

【人脸识别】调用百度AI开放平台人脸识别接口 获取图片结果

1.获取接口权限

(1)获取AppID,API Key和Secret Key

进入百度云人脸识别平台,点击“应用列表”一栏,创建应用:

创建完应用,就可以看到相应的“AppID,API Key和Secret Key“以便调取接口。

(2)获取Access Token

个人使用的是利用Paw模拟发送Http指令,获取token:

在中间一栏的GET处填写网址/oauth/2.0/token?grant_type=client_credentials&client_id=【上一步获取的API Key】&client_secret=【上一步获取的Seceret Key】,点击发送(填写网址的时候,建议注意删除复制黏贴导致的不必要的空格,否则会报错);

等待Paw返回token数值(详见右栏的Respond),复制黏贴token进行保存后,进行下一步。

2.调用接口,获取要识别的图片的人脸识别结果

若继续使用Paw发送指令,则会报错(如下图),因此安装postman用来发送指令

安装完postman后,一步步填写要发送的指令参数(请详见以下图片):

(1)将请求格式改为“POST”;

(2)输入网址/rest/2.0/face/v3/faceset/user/add?access_token=【上一步获取的access-token】

(3)headers:

Key:Content-Type

Value:application/x-www-form-urlencoded

(4)Body:

选择“x-www-form-urlencoded”一栏;

image_type:BASE64

image:请输入你把图片在网络上转码BASE64的结果,去掉开头的代码,如<img src='data:img/jpg;base64及最后的=='/>,若网络在线工具,可以直接去掉,则不勾选”包含头“选项即可;

groupnum_id=group001(自行定义:由数字、字母、下划线组成)

image_id=001(自行定义:由数字、字母、下划线组成)

填写完毕后,点击“Send",成功发送指令,则得出人脸识别图片结果:

若需要调用更多的参数,则需要代码进行调用,此处暂且不讨论。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。