图像搜索
图像搜索连接器用于对接华为云图像搜索云服务。
图像搜索(ImageSearch)基于深度学习与图像识别技术,结合不同应用业务和行业场景,利用特征向量化与搜索能力,帮助客户从指定图库中搜索相同或相似的图片。
创建图像搜索连接
- 登录新版ROMA Connect控制台。
- 在左侧导航栏选择“连接器”,在连接器页面单击“新建连接”。
- 选择“图像搜索“连接器。
- 在弹窗中配置连接信息,完成后单击“确定“。
支持的动作
- 删除数据
- 更新数据
- 检查数据
- 搜索
- 添加数据
配置参数
参数 |
说明 |
---|---|
project_id |
项目ID。 |
service_name |
服务实例的名称,用户创建服务实例时指定。 |
region_id |
区域ID。 |
force |
是否幂等删除数据,默认为false。仅对指定ID删除生效。
|
item_id |
数据的服务实例级唯一标识,字符长度范围为[1, 256]。 item_id/custom_tags/custom_num_tags中必须给定至少一个参数,以支持对服务实例中的数据进行指定ID删除或条件删除。 如给定item_id参数,则进行指定ID删除,否则进行条件删除。 |
custom_tags |
自定义字符标签,用于对服务实例中的数据进行条件删除。格式为键值对{key:value}。
|
custom_num_tags |
自定义数值标签,用于对服务实例中的数据进行custom_num_tags条件删除。格式为键值对{key:value}。
|
from |
数值下界,默认包含该下界。 |
to |
数值上界,默认包含该上界。 |
参数 |
说明 |
---|---|
project_id |
项目ID。 |
service_name |
服务实例的名称,用户创建服务实例时指定。 |
region_id |
区域ID。 |
item_id |
数据的服务实例级唯一标识,字符长度范围为[1, 256]。 |
decs |
数据的描述信息,字符长度范围为[1, 2048]。 |
custom_tags |
数据的自定义字符标签,用于进行条件过滤。格式为键值对{key:value}。
|
custom_num_tags |
数据的自定义数值标签,用于进行条件过滤。格式为键值对{key:value}。
|
参数 |
说明 |
---|---|
project_id |
项目ID。 |
service_name |
服务实例的名称,用户创建服务实例时指定。 |
region_id |
区域ID。 |
item_id |
数据的服务实例级唯一标识,字符长度范围为[1, 256]。 item_id/custom_tags/custom_num_tags中必须给定至少一个参数,以支持对服务实例中的数据进行指定ID删除或条件删除。 如给定item_id参数,则进行指定ID删除,否则进行条件删除。 |
limit |
返回检查结果的数量,默认为10,取值范围为[1, 100]。仅对条件检查生效。 |
last_item |
前一次检查的最后一个检查结果的排序信息。仅对条件检查生效,可将上一次检查返回结果中的last_item字段直接用于此处。 |
score |
结果的得分。 |
id |
结果的唯一ID。 |
custom_tags |
自定义字符标签,用于对服务实例中的数据进行条件查找。格式为键值对{key:value}。
|
custom_num_tags |
自定义数值标签,用于对服务实例中的数据进行条件查找。格式为键值对{key:value}。
|
from |
数值下界,默认包含该下界。 |
to |
数值上界,默认包含该上界。 |
参数 |
说明 |
---|---|
project_id |
项目ID。 |
service_name |
服务实例的名称,用户创建服务实例时指定。 |
region_id |
区域ID。 |
search_type |
搜索类型,必须为服务实例支持的搜索类型。服务实例的搜索类型列表可在创建服务实例时进行配置。 可以使用枚举名或者枚举值(例如IMAGE/0),枚举值可能会变动,建议使用枚举名。 |
limit |
返回搜索结果的数量,默认为10,取值范围为[1, 100]。 |
offset |
返回搜索结果的偏移量,即返回序号在[offset, offset+limit]内的搜索结果。默认为0,取值范围为[0, N]。 默认情况下,搜索要求offset+limit <= 1000。 针对支持全量召回的场景,使用全量召回时,要求offset必须为0。 |
last_item |
前一次搜索的最后一个搜索结果的排序信息。仅对全量召回场景生效,可将上一次搜索返回结果中的last_item字段直接用于此处。 目前仅有KEYWORD支持全量召回。 使用全量召回时,offset必须为0。 |
score |
结果的得分。 |
id |
结果的唯一ID。 |
min_score |
返回搜索结果的最小得分,用于对搜索结果进行score过滤,取值范围为[0, 1]。 目前仅对IMAGE/CATEGORY搜索类型生效。 |
custom_tags |
自定义字符标签,用于对搜索结果进行条件过滤。格式为键值对{key:value}。
|
custom_num_tags |
自定义数值标签,用于对搜索结果进行条件过滤。格式为键值对{key:value}。
|
from |
数值下界,默认包含该下界。 |
to |
数值上界,默认包含该上界。 |
image_base64 |
图像文件的base64字符串,基于图像搜索时,与image_url参数二选一。要求如下:
|
image_url |
图像文件的服务可访问URL,字符长度范围为[1, 4096]。基于图像搜索时,与image_base64参数二选一。 |
keywords |
关键词列表,搜索时关键词数量范围为[1, 10],关键词字符长度范围为[1, 64]。使用KEYWORD搜索类型进行搜索时,必须提供该参数。 |
optional_params |
可选参数。 |
do_det |
是否进行目标检测,默认为true。
|
box |
目标矩形框坐标,如给定则不进行目标检测,直接使用该box作为目标。格式为“x1,y1,x2,y2”(无空格),x1/y1为目标左上角坐标,x2/y2为目标右下角坐标,具体要求如下:
|
do_cls |
是否进行对象分类,默认为true。
|
category |
对象类目,如给定则不进行对象分类,直接使用该category作为类目。具体类目信息可参见对应的服务类型说明。 |
collapse_key |
去重标签名,必须为服务实例custom_tags中已存在的key。
|
max_scan_num |
扫描节点上限。值越大精度越高,查询速度变慢。默认值为10000。 |
nprobe |
查询考察中心点的数目。值越大精度越高,查询速度变慢。默认值为100。 |
参数 |
说明 |
---|---|
project_id |
项目ID。 |
service_name |
服务实例的名称,用户创建服务实例时指定。 |
region_id |
区域ID。 |
force |
是否强制添加数据,默认为false。
|
item_id |
数据的服务实例级唯一标识,字符长度范围为[1, 256]。 |
desc |
数据的描述信息,字符长度范围为[1, 2048]。 |
custom_tags |
数据的自定义字符标签,用于进行条件过滤。格式为键值对{key:value}
|
custom_num_tags |
数据的自定义数值标签,用于进行条件过滤。格式为键值对{key:value}。
|
image_base64 |
图像文件的base64字符串,图像入库时,与image_url参数二选一。要求如下:
|
image_url |
图像文件的服务可访问URL,字符长度范围为[1, 4096]。图像入库时,与image_base64参数二选一。 |
keywords |
关键词列表,关键词数量范围为[1, 100],关键词字符长度范围为[1, 64]。支持关键词搜索的服务实例添加数据时,如给定此参数,则直接使用给定的keywords作为关键词,否则会自动生成对应的keywords。 |
optional_params |
可选参数。 |
do_det |
是否进行目标检测,默认为true。
|
box |
目标矩形框坐标,如给定则不进行目标检测,直接使用该box作为目标。格式为“x1,y1,x2,y2”(无空格),x1/y1为目标左上角坐标,x2/y2为目标右下角坐标,具体要求如下:
|
do_cls |
是否进行对象分类,默认为true。
|
category |
对象类目,如给定则不进行对象分类,直接使用该category作为类目。具体类目信息可参见对应的服务类型说明。 |