检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
登录华为云控制台,在右上角用户名处选择“统一身份认证”。 图1 统一身份认证 单击“创建用户”,并设置IAM账户的用户名、密码,创建IAM用户。 图2 创建用户 图3 设置用户名、密码 给子账户赋予admin权限。 图4 设置用户组 步骤2:使用IAM账户获取Token 以获取华北-北京四(c
endpoint和project_id需要替换成实际信息。 String url = "https://{{endpoint}}/v2/{{project_id}}/face-detect"; // image_base64需要替换成实际的值
准备数据 数据要求 受技术与成本多种因素制约,FRS服务存在一些约束限制。 以人脸检测API为例,输入数据存在以下约束。其他API的的使用约束请参见API参考。 只支持识别JPG、PNG、JPEG、BMP格式的图片。 application/json请求的body中,请使用标准Json格式。
endpoint和project_id需要替换成实际信息。 String url = "https://{{endpoint}}/v2/{{project_id}}/face-compare"; // image_base64需要替换成实际的值
人脸搜索是指在已有的人脸库中,查询与目标人脸相似的一张或者多张人脸,并返回相应的置信度。如果图片中包含多个人脸,选取图片中检测到的最大尺寸人脸作为检索的输入。 支持传入图片或者faceID进行人脸搜索。 前提条件: 请确保您已开通人脸识别服务,具体操作方法请参见申请服务。 约束限制: 只支持识
0708 检查输入的人脸图片质量是否满足要求。 请参考约束与限制章节,检查输入的人脸图片质量是否满足要求。 400 FRS.0751 视频数据解析失败。 请参考约束与限制章节,检查输入的视频是否满足要求。 400 FRS.0709 检查输入的人脸图片包含多张人脸。 请检查输入的人脸图片
类型:字符串。request_id-timestamp-hostname(request_id在服务器端生成UUID, timestamp为当前时间戳,hostname为处理当前接口的服务器名称)。 默认值:无。 否 X-ratelimit 此字段携带总计流控请求数。 类型:整型。 默认值:无。
本地调用 本章节以人脸检测为例,介绍如何使用FRS Python SDK在本地进行开发。 该接口可以对输入图片进行人脸检测和分析,输出人脸在图像中的位置、人脸关键属性。 前提条件 注册华为账号并开通华为云,并完成实名认证,账号不能处于欠费、冻结、被注销等异常状态。 已开通人脸检测。
使用流程 图1 使用流程 使用前必读 用户需要具备编程能力,熟悉Java、Python、iOS、Android、Node.js编程语言。 FRS服务需要用户通过调用API接口,识别图片中的人脸信息,然后返回JSON格式的识别结果,用户需要通过编码将识别结果对接到业务系统。 关于人
响应超时异常 CallTimeoutException 单次请求,服务器处理超时未返回。 RetryOutageException 在重试策略消耗完成后,仍无有效的响应。 ServiceResponseException 服务器响应异常 ServerResponseException 服务端内部错误,Http响应码:[500
I管理方式。人脸识别以开放API的方式提供给用户,用户需要将人脸识别集成到第三方系统后才可使用。 用户需要先在管理控制台开通人脸识别服务,使用第三方系统调用API即可使用服务,具体流程如下: 申请服务 在使用服务之前,您需要先登录人脸识别管理控制台开通服务,服务开通一次即可,后续使用时无需再开通。
注册服务时,没有将OBS权限授予FRS服务。 解决方案 图片的路径按照“/bucket/image-path”格式,不需要带上域名。 人脸服务只能访问当前账号的OBS桶。 账号需要将OBS权限授予人脸服务,人脸服务才能访问OBS上的图片。 父主题: API使用类
如果您是开发初学者,有代码编写基础,对HTTP请求与API调用有一定的了解,想快速体验FRS服务,该方式无需编码,只需要输入相关参数,即可调用API,体验服务应用效果。使用前请参考申请服务开通所需要的API。 通过可视化工具(如curl、Postman)发送请求调用人脸识别服务API。 如果您是开
【可选】进行OBS委托授权。 调用API进行人脸的比对、检测时,可以从本地、obs、图片base64编码中读取数据。仅当您需要从对象存储服务(OBS)中读取数据,需要进行委托授权。 图2 委托授权 计费模式 FRS服务有3种计费模式,分别为。 按需计费 开通服务后默认为按需计费,不使用不扣费。
ilder.create()).build(); // endpoint,project_id和face_set_name需要替换成实际信息。 String url = "https://{{endpoint}}/v2/{{project_id}}
登录人脸识别服务控制台。 控制台左上角默认显示服务部署在“华北-北京四”区域,请您根据业务需要选择对应区域,详细区域说明请参见什么是区域和可用区域。 单击左侧“委托授权”,完成OBS授权。 图1 服务授权 选择需要使用的API,进行开通。 本示例中需开通人脸检测API(V2)。 图2 开通服务
ProxyPassword = "test"; 超时配置(可选) // 默认超时时间为120秒,可根据需要调整 config.Timeout = 120; SSL配置(可选) // 根据需要配置是否跳过SSL证书验证 config.IgnoreSslVerification = true;
因权限造成的调用API失败 问题现象 子用户已经开通了人脸识别服务,但是调用时还是提示未订阅。 解决方法 确认调用API所用的区域,与开通服务区域是否一致。 需要核实主账户赋予的权限,并核实开通服务的子账户与调用API时使用的子账户是否相同。 父主题: 权限类
n格式。 Base64编码中请勿使用回车换行。 系统不保存用户图片或视频。 暂无安卓和IOS系统的SDK。 人脸检测/比对/搜索 人脸比对输入的两张图片总大小小于8MB。 图片大小小于8MB,由于图片过大会导致图片在网络传输过程中耗时较长,建议小于1MB。 图片分辨率小于4096
application/json请求的body中,请使用标准Json格式。 Base64编码中请勿使用回车换行。 系统不保存用户图片或视频。 人脸检测/比对/搜索 人脸比对输入的两张图片总大小小于8MB。 图片大小小于8MB,由于图片过大会导致图片在网络传输过程中耗时较长,建议小于1MB。 图片分辨率小于4096