前段时间报名了华为的《21天转型AI实战营》课程,今天学习的主要内容是,人脸识别服务的申请及API调用。
人脸识别服务申请:
首先打开华为人脸识别服务页面:https://www.huaweicloud.com/product/face.html
点击“立即使用”,跳转到人脸识别管理控制台,点击右边的“开通服务”,即可开通相应服务。可以通过“了解更多”、“查看接口信息”了解该服务支持的场景表及接口说明,目前人脸识别服务计费项是根据每个服务API成功调用的次数进行阶梯计费,API前2000次调用免费。
公测中的服务(如,活体检测)需要联系客服开通:
在售前客服页面申请,链接:https://www.huaweicloud.com/consultation/?type=face
应用场景选择“人脸识别”,咨询问题填写“申请活体检测公测权限”,按要求填写其余内容。全部填写完成后,“提交”申请,等待1-2个工作日即可
获取请求认证有两种方式:Token认证和AK/SK认证,我们以Token为例:
链接:https://support.huaweicloud.com/api-face/face_02_0053.html
可能需要用到Postman软件,下载地址:https://www.getpostman.com/apps
点击Token认证,打开对应的教程,在“地区和终端节点”页面。
Ctrl+F 搜索“iam”,找到对应您区域的地址,将粗体部分替换成此地址。以北京一为例,代码如下:如果您是北京一可以直接复制
https://iam.cn-north-1.myhuaweicloud.com/v3/auth/tokens
此处选择“POST”,将上面的网址复制过来。
然后点击“Body”标签的“raw”复制下面代码,将用户名和密码改为自己的,点击“Send”,即可获取到Token,接下来备用。
{ "auth": { "identity": { "methods": [ "password" ], "password": { "user": { "name": "您的用户名", "password": "密码", "domain": { "name": "用户名" } } } }, "scope": { "project": { "name": "cn-north-1" //假设区域名称是“cn-north-1” } } } }
查询服务的开通状态:
链接:https://support.huaweicloud.com/api-face/face_02_0025.html
将 https://face.cn-north-1.myhuaweicloud.com/v1/d3f8e6476fbf416689f209e168ef4d31/subscribe 粗体改为自己的项目ID,复制到Postman,选择“Get”。
点击“headers”,添加如下两对Key和Value值,X-Auth-Token的值就是你刚刚获取到的Token。
Content-Type: application/json X-Auth-Token: MIINRwYJKoZIhvcNAQcCoIINODCCDTQCAQExDT...
点击“Send”,即可得到开通状态。选择“JSON”格式即可清晰地看到每一条数据。
自己的项目ID在人脸识别控制台,鼠标移到右上角头像,点击“我的凭证”,在页面下方即可看到自己的项目列表,根据您的所属区域复制自己的项目ID。
未经允许不得转载:前端资源网 - w3h5 » 华为AI实战营学习笔记:人脸识别服务申请及API调用