正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
T”,则其请求为: POST https://face.cn-north-4.myhuaweicloud.com/v2/{project_id}/face-detect 请求消息头 附加请求头字段,如指定的URI和HTTP方法所要求的字段。例如定义消息体类型的请求头“Content-Type”,请求鉴权信息等。
本章节以人脸检测为例,介绍如何使用FRS Python SDK在本地进行开发。 该接口可以对输入图片进行人脸检测和分析,输出人脸在图像中的位置、人脸关键属性。 前提条件 注册华为账号并开通华为云,并完成实名认证,账号不能处于欠费、冻结、被注销等异常状态。 已开通人脸检测。 操作步骤 获取并安装FRS Python
eicloud-sdk-core'); const frs = require("@huaweicloud/huaweicloud-sdk-frs"); 配置客户端链接参数 默认配置 const client = frs.FrsClient.newBuilder() 网络代理(可选)
token} face_set_name = 'showFaceSet' face_id = 'T785tx1N' url = "https://{endpoint}/v2/{project_id}/face-sets/{face_set_name}/faces?id={face_id}"
为子用户分配权限,子用户自行开通FRS服务 使用主账号登录IAM服务控制台。 打开用户组列表,找到子用户所在的用户组,单击该用户组的“授权”操作。 勾选需要授予用户组的权限,单击“确定”,完成用户组授权。FRS全部系统权限请参见权限管理。 当现有策略不满足时,可使用FRS自定义策略。 子账户
sort语法 json array形式,排序只支持数值类型,字段重复定义会被覆盖。 例1:单个排序字段 "sort":[ { "location": "desc" } ] 例2:多个排序字段 "sort": [
基本概念 账号 用户注册华为云时的账号,账号对其所拥有的资源及云服务具有完全的访问权限,可以重置用户密码、分配用户权限等。由于账号是付费主体,为了确保账号安全,建议您不要直接使用账号进行日常管理工作,而是创建用户并使用他们进行日常管理工作。 用户 由账号在IAM中创建的用户,是云
} ] } 当接口调用出错时,会返回错误码及错误信息说明,错误响应的Body体格式如下所示。 { "error_code": "FRS.0019", "error_msg": "The service has not been subscribed." } 其中,er
{Service}Client ,以初始化FRS服务的 FrsClient 为例 var client = FrsClient.NewBuilder() .WithCredential(auth) .WithRegion(FrsRegion.ValueOf("cn-north-4"))
图像数据,Base64编码,要求: Base64编码后大小不超过8MB,建议。 图片为JPG/JPEG/BMP/PNG格式。 similarity Double 人脸相似度,1表示最大,0表示最小,值越大表示越相似。一般情况下超过0.93即可认为是同一个人。 face_set_name String
filter语法 数值类型 数值类型的范围查询,[]包含两端点值,{}不包含两端点值。 rowkey:[1 TO *] 大于等于1 rowkey:[* TO 1] 小于等于1 rowkey:[1 TO 10] 1到10 Request Body示例: {
用户登录并验证权限 使用新创建的IAM账户登录FRS控制台,切换至授权区域,进行验证权限。 进入FRS控制台界面,单击“开通服务”,如果无法开通,提示权限不足(假设主账户只为子用户开通了FRS ReadOnlyAccess只读权限),表示“FRS ReadOnlyAccess”已生效。
调用API报错FRS.0020怎么办 问题现象 在调用人脸识别接口时,报错“FRS.0020”,子服务未开通。 该报错表示您的子服务没有开通。 产生该报错的原因有以下两种: API没有开通,就直接调用,导致报错。 开通的API与实际调用的不一致,导致报错。 解决方法 如未开通服务
如下图所示,返回的响应消息头中“x-subject-token”就是需要获取的用户Token。获取Token之后,您就可以使用Token认证调用FRS服务API。 您还可以通过这个视频教程了解如何使用Token认证:https://bbs.huaweicloud.com/videos/101333
调用API或SDK 在线调试 本地调用
创建企业项目后,在传参时,有以下三类场景。 携带正确的ID,正常使用FRS服务,账单归到企业ID对应的企业项目中。 携带错误的ID,正常使用FRS服务,账单的企业项目会被分类为“未归集”。 不携带ID,正常使用FRS服务,账单的企业项目会被分类为“default”。 表3 请求Body参数
[Point] 眉毛轮廓,Point为轮廓坐标值。 eyes_contour List [Point] 眼睛轮廓,Point为轮廓坐标值。 face_contour List [Point] 人脸轮廓,Point为轮廓坐标值。 父主题: 消息对象结构
FRS是否支持IAM细粒度划分 FRS服务支持IAM细粒度划分策略,IAM账号与主账号可具备不同的FRS操作权限。 您可以使用IAM的用户管理功能,给员工或应用程序创建IAM用户,可避免分享自己的账号密码。详细创建步骤请参见创建IAM用户。 父主题: 权限类
因权限造成的调用API失败 问题现象 子用户已经开通了人脸识别服务,但是调用时还是提示未订阅。 解决方法 确认调用API所用的区域,与开通服务区域是否一致。 需要核实主账户赋予的权限,并核实开通服务的子账户与调用API时使用的子账户是否相同。 父主题: 权限类
如何处理未经授权的情况 提交OBS的数据到人脸识别服务进行识别,返回未经授权:The OBS is unauthorized时,您可以通过如下步骤处理: 使用OBS中的数据时,需要授权人脸识别服务能读取OBS数据,检查是否已在人脸识别服务的管理控制台单击过“委托授权”: 如果已经授权,界面将显示为“已授权”。