人脸识别API调用 学习心得
写在前面
花了一下午时间,成功调用了人脸检测的API,从注册账号开始。。。
注册
其实一开始是想把下面这个课程完成。
自行注册吧,会引导你注册华为云的账户,然后开始看第一天的课程内容。
感觉手册写的比较跳跃,作为新手,我遇到的问题如下:
怎么发起请求?
我之前没做过这方面,所以不知道怎么搞,看到说共有三种方式可以基于已构建好的请求消息发起请求,分别为:
cURL
编码
REST客户端
我就下了cURL,折腾了一下,觉得使用太麻烦,于是试着搜REST客服端,发现有个Postman,和手册中打卡要求中的界面一样,觉得也许这样才是更好的方式,使用之后,发现这是个好东西。http://www.cnblogs.com/mafly/p/postman.html这个博主讲的如何安装,可参考。
至于怎么用,我真是纯靠悟。
如何获取请求认证?
在这里,他说的很清楚,但是怎么获取X-Auth-Token呢,
(不会用postman的,其实注意几个点就行:1、Post还是get还是什么,在左上角选好;2、手册中说的比如POST /v3/auth/tokens,你要这/v3前面加入目的网址,例如这里是https://iam.cn-north-1.myhuaweicloud.com;3、Header设置;4、Body设置,选择raw,然后把实例内容粘进去再修改成自己的信息。基本就这4步)
这里的地址很重要,不是face.cn-north-1,是iam.cn-north-1。
然后body 中 的 scope这里要这么写,否则你申请到的X-Auth-Token不对。其他的我就不多说了,手册上写的很清楚。
项目ID到底是什么?
手册中提到了用户名,账号名,项目ID,这些都可以在“我的凭证”中查,项目ID就在列表中,而上面scope中的name,就是项目的名字,两个要对应起来,否则你申请的是另一个项目的X-Auth-Token不匹配。
成果
将下图作为人脸检测的输入,我是用的是第二种file的模式。
设置如下:
输出为:
- 点赞
- 收藏
- 关注作者
评论(0)