检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
为什么会请求响应过慢 问题现象 用户发送https请求,需要经过tcp握手以及https证书交换,这个过程如果出现丢包情况,操作系统会进行数据包重传,重传间隔根据系统不同可能会3s或者5s。 解决方案 使用https长连接的方式进行请求,这样不必要每次请求都进行http建连。考虑
Token是用户的访问令牌,承载了用户的身份、权限等信息,用户调用API接口时,需要使用Token进行鉴权。 下载并安装Postman。 Postman建议使用7.24.0版本。 下载人脸识别服务Postman配置文件。 下载地址:FRS-API.postman_collection.json。 导入配置文件。
单击待共享对象,在网页上方显示对象的信息。“链接”显示该对象的共享链接地址,如图所示。 匿名用户单击该链接地址即可通过浏览器访问该对象。对象链接地址格式为:https://桶名.域名/文件夹目录层级/对象名。如果该对象存在于桶的根目录下,其链接地址将不会有文件夹目录层级。 图1 对象链接 对于存储类别
格式为:https://IAM地区与终端节点地址/API接口URI 访问网址:地区与终端节点,获取IAM区域与终端节点地址。 图1 IAM区域与终端节点 访问网址:获取用户Token,获取API接口的URI。 以cn-north-1为例,则Request URL为:https://iam
nTimeout(60); SSL配置(可选) // 配置跳过服务端证书验证 $config->setIgnoreSslVerification(true); // 配置服务器端CA证书,用于SDK验证服务端证书合法性 $config->setCertFile("{yourCertFile}");
输入“登录密码”,如果绑定了手机或者邮箱,还需要获取验证码并进行验证。 验证成功后,弹出访问密钥下载对话框。 单击“确定”,并根据提示下载保存访问密钥。 如果已生成过AK/SK,找到原来已下载的AK/SK文件,文件名一般为:credentials.csv。 父主题: 获取项目ID/账号名/AK/SK
// 默认超时时间为120秒,可根据需要调整 config.Timeout = 120; SSL配置(可选) // 根据需要配置是否跳过SSL证书验证 config.IgnoreSslVerification = true; 配置认证信息 配置AK、SK信息。华为云通过AK识别用户
这些信息,请提前保存。 本样例以“华北-北京四”区域为例,获取对应的项目ID(project_id)。 图2 我的凭证 安装SDK 在Linux系统上安装SDK 获取依赖包 所需的这些第三方软件包在大部分系统的包管理工具中都有提供,例如基于 Debian/Ubuntu 的系统。 sudo
调用失败时的错误信息。 调用成功时无此字段。 请求示例 X-Auth-Token值获取方法请参见快速入门。 更新人脸库中某一人脸的特征信息 PUT https://{endpoint}/v2/{project_id}/face-sets/showFaceSet/faces Request Header:
使用时只需保证FRS有权限读取该OBS桶的数据。开通读取权限的操作请参见服务授权。 OBS URL格式如下,可在OBS控制台获取。 https://BucketName.obs.xxxx.com/ObjectName image_file 与image_url、image_base64三选一
请求示例 X-Auth-Token值获取方法请参见快速入门。 通过预设的filter筛选条件,批量删除人脸库中的多个人脸特征 DELETE https://{endpoint}/v2/{project_id}/face-sets/showFaceSet/faces/batch Request
调用失败时的错误信息。 调用成功时无此字段。 请求示例 X-Auth-Token值获取方法请参见快速入门。 查询指定人脸库的信息 GET https://{endpoint}/v2/{project_id}/face-sets/showFaceSet Request Header: Content-Type:
调用失败时的错误信息。 调用成功时无此字段。 请求示例 X-Auth-Token值获取方法请参见快速入门。 在人脸库中查询某一人脸特征信息 GET https://{endpoint}/v2/{project_id}/face-sets/showFaceSet/faces?offset=0&limit=1
调用失败时的错误信息。 调用成功时无此字段。 请求示例 X-Auth-Token值获取方法请参见快速入门。 查询所拥有的全部人脸库信息 GET https://{endpoint}/v2/{project_id}/face-sets Request Header: Content-Type:
X-Auth-Token值获取方法请参见快速入门。 使用external_image_id(人脸所在的外部图片ID)删除人脸库中的某一人脸特征 DELETE https://{endpoint}/v2/{project_id}/face-sets/showFaceSet/faces?external_image_id=imageID
调用成功时无此字段。 请求示例 X-Auth-Token值获取方法请参见快速入门。 创建人脸库,并设置为可存储10万个人脸特征 POST https://{endpoint}/v2/{project_id}/face-sets Request Header: Content-Type:
调用失败时的错误信息。 调用成功时无此字段。 请求示例 X-Auth-Token值获取方法请参见快速入门。 删除指定的人脸库 DELETE https://{endpoint}/v2/{project_id}/face-sets/showFaceSet Request Header: Content-Type:
调用成功时无此字段。 请求示例 X-Auth-Token值获取方法请参见快速入门。 向人脸库中添加人脸,人脸通过图片base64编码传入 POST https://{endpoint}/v2/{project_id}/face-sets/showFaceSet/faces Request Header:
Request Body: { "image1_url":"https://<bucket-name>.<endpoint>/<object-name>", "image2_url":"https://<bucket-name>.<endpoint>/<object-name>"
请求示例 X-Auth-Token值获取方法请参见快速入门。 通过传入图片的BASE64编码,判断图片中的人脸是否来自于真人活体 POST https://{endpoint}/v1/{project_id}/live-detect-face Request Header: Content-Type: