检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
通用图像搜索,旨在针对入库的图像数据提供通用场景下的相同或相似图像搜索能力,目前包括图像检索图像、关键词检索、文本检索图像。用户在开启相应的检索子能力后,可以分别使用图像、关键词和文本对入库的图像进行搜索。 应用场景 相同或相似图像搜索:从海量图像库中快速搜索相同或相似的的图像,可以应用于图像推荐、审核等业务中。
例如对于获取用户Token接口,您可以从接口的请求部分看到所需的请求参数及参数说明。将消息体加入后的请求如下所示,加粗的斜体字段需要根据实际值填写,其中username为用户名,domainname为用户所属的账号名称,********为用户登录密码,xxxxxxxx为project的name,获取方法请参见获取用户名、账号名和项目name。
State Transfer)风格API,支持您通过HTTPS请求调用,调用方法请参见如何调用。 同时图像搜索还提供多种编程语言的SDK供您使用,SDK的使用方法请参见:图像搜索SDK。 父主题: 使用前必读
看、在线咨询。 您只需要在API Explorer中修改接口参数,即可自动生成对应的代码示例。同时,可在集成开发环境CloudIDE中完成代码的构建、调试、运行等操作。 表1提供了各个云服务支持的SDK列表,您可以在GitHub仓库查看SDK更新历史、获取安装包以及查看指导文档,参照进行进阶配置。
返回结果 状态码 请求发送以后,您会收到响应,包含状态码、响应消息头和消息体。 状态码是一组从1xx到5xx的数字代码,状态码表示了请求响应的状态,完整的状态码列表请参见状态码。 对于获取用户Token接口,如果调用后返回状态码为“201”,则表示请求成功。 响应消息头 对应请求
表示从URL获取图片数据失败。可通过以下几个方面进行排查: 请确保提供的URL支持HTTP/HTTPS请求协议,即格式为http/https url。 请检查存储图片的服务器是否稳定可靠,网络连接是否有异常,是否公网可访问。 请检查下载图片的content-type是否为标准类型,例如:imag
} } 请将以上示例代码中的斜体字替换为实际所需要的内容,详情请参考《统一身份认证服务API参考》。 获取Token,请参考《统一身份认证服务API参考》的“获取用户Token”章节。请求响应成功后在响应消息头中包含的“X-Subject-Token”的值即为Token值。 调用
Net语言SDK获取和安装 .NET语言SDK的获取和安装可以使用可以通过命令方式安装或使用Visual Studio开发工具安装第三方引用,参考方法如下: 使用 .NET CLI 工具 dotnet add package HuaweiCloud.SDK.Core dotnet
准备环境 在使用图像搜索SDK时,各语言需要准备的环境,参考表1。 表1 开发环境 开发语言 准备项 说明 JAVA 安装JDK JAVA环境开发配置,支持 Java JDK 1.8 及其以上版本,推荐通过Maven 安装依赖的方式使用JAVA版本SDK。 PYTHON 安装python
项目ID通过调用查询指定条件下的项目信息API获取。 获取项目ID的接口为GET https://{iam-endpoint}/v3/projects,其中{iam-endpoint}为IAM的终端节点。可以从地区和终端节点处获取。 响应示例如下,例如图像搜索服务部署的区域为"cn-nor
SearchAfterParam object 前一次检查的最后一个检查结果的排序信息。仅对条件检查生效,可将上一次检查返回结果中的last_item字段直接用于此处。 custom_tags 否 Map<String,Array<String>> 自定义字符标签,用于对服务实例中的数据进行条件查找。格式为键值对{key:value}。
自定义数值标签,用于对服务实例中的数据进行custom_num_tags条件删除。格式为键值对{key:value}。 key: 必须为服务实例custom_num_tags中已存在的key,可在创建服务实例时进行配置,或在更新服务实例时进行新增。针对没有设置该数值标签的数据,会直接过滤。 value:
是 String 用户的项目ID。获取方法请参见获取项目ID和名称。 service_name 是 String 服务实例的名称,用户创建服务实例时指定。 请求参数 表2 请求Body参数 参数 是否必选 参数类型 描述 item_id 是 String 数据的服务实例级唯一标识,字符长度范围为[1
获取账号名和账号ID 在调用接口的时候,部分请求中需要填入账号名(domain name)和账号ID(domain_id)。获取步骤如下: 注册并登录管理控制台。 鼠标移动至用户名,在下拉列表中单击“我的凭证”。 在“API凭证”页面的查看“账号名”和“账号ID”。 图1 查看账号ID
修改PATH变量,末尾增加GO的编译器路径“;%GOROOT%\bin",中间分隔符是【;】。 修改CLASSPATH变量,末尾增加GO的编译器路径“;%GOROOT%\lib",中间分隔符是【;】。 在vs code官网,下载安装操作系统的vs code。 安装go语言的插件Go和 Go Critic。
API进行的封装,以简化用户的开发工作。用户直接调用图像搜索SDK提供的接口函数即可实现使用图像搜索业务能力的目的。 图像搜索服务提供的SDK暂不支持访问重试,如果访问异常,SDK会直接返回本次的请求结果,所以需要客户端自行建立重试机制。 接口与API对应关系 图像搜索接口与API对应关系请参见表1。
Interface,应用程序编程接口)的方式提供给用户,用户通过实时访问和调用API获取图像搜索结果,帮助用户在图像库中进行相同或相似图像搜索。 您可以使用本文档提供图像搜索服务API的描述、语法、参数说明及样例等内容,进行相关操作,例如图像搜索包含的创建实例、搜索图片和删除图片等具体接口使用说明。支持的全部操作请参见API概览。
"spu_id" } 响应高阶字段 通用商品搜索的请求响应存在高阶字段,以满足业务应用的潜在感知需求。 CATEGORY 针对类目检索的搜索类型,服务实例具有如下高阶响应字段: 添加数据API image_info: 添加图像数据的相关信息。 { "image_info":
Python开发环境配置 使用图像搜索Python版本SDK包,需要您配置Python开发环境,步骤如下: 从Python官网下载并安装合适的Python版本。请使用Python3.3以上版本,如下以Python3.7 版本为例进行说明。 从PyCharm官网下载并安装最新版本。