图像搜索场景
1. 简介
1.1 场景简介
图像搜索场景是指通过调用百度 AI 大脑插件,进行以图搜图,在自建图库中搜索出相同或相似的图片,并对图片的相似度进行打分。
1.2 应用场景
适用于各种相似图片查找的场景。同时支持与检索图相同或相似花纹的家纺布料、瓷砖板材,可用于布料、瓷砖、板材商品的素材管理等。
1.3 预期效果
以创建完企业图片库后,进行图片搜索/删除为例,效果如下所示:
2. 插件安装及配置
2.1 安装插件
1)直接安装
- 您可点击右方链接直接安装插件:百度 AI 大脑插件安装。
- 安装成功后,可参考本文【2.2 配置插件】和【2.3 启用插件】,前往「开放平台 >> 插件管理」处启用插件。
2)插件市场处安装
在简道云「插件市场」处,安装「百度 AI 大脑」插件。插件市场处安装方法可参见文档:插件市场中【2.3 插件安装】。
2.2 配置插件
安装完成后,在「插件管理」处,点击插件右侧的「设置」按钮,将 百度 AI 大脑插件【2.5 获取 APIKey 和SecretKey】中获取到的「 APIKey」和「 SecretKey」配置进去。
2.3 启用插件
在插件管理中,打开百度 AI 大脑插件右侧开关,启用插件。
3. 表单搭建
插件使用可先安装:百度 AI 大脑插件模板。本文将按照示例表单进行讲解。
插件配置需要使用 3 张表单,分别是:
- 产品图片自建库:用于创建一个企业图片库;
- 搜索图片:用于上传需要在自建库中搜索查找的图片;
- 删除图片:用于删除确认无效的产品图片。
注:「搜索图片」表单中,设置搜索结果中的产品图片为查询字段,关联表单为「产品图片自建库」。
4. 前端事件配置
4.1 创建产品图库
4.1.1 添加按钮执行动作
进入「产品图片自建库」表单,点击「是否上传图片」按钮字段,在「字段属性 >> 执行动作」处,点击「添加执行动作」:
4.1.2 设置事件名称和说明
添加好按钮执行动作后,首先设置执行动作的基础信息,即事件名称和事件说明,用于区分前端事件:
4.1.3 设置执行动作
设置执行动作如下:
- 选择插件:选择「 百度 AI 大脑 >> 相似图片搜索-新增图片」;
- 图片:设置为字段值,即「产品图片」字段;
- 摘要信息:设置为字段值,即「产品名称」字段;
- 分类维度:设置为字段值,即「产品分类」字段;
- 字段存储关系:点击「添加」按钮,设置「签名信息」的值存储到「图片签名 ID」中。
设置完成保点击「保存」。
4.2 搜索图片
4.2.1 添加按钮执行动作
进入「搜索图片」表单,点击「是否开始搜索」按钮字段,在「字段属性 >> 执行动作」处,点击「添加执行动作」:
4.2.2 设置事件名称和说明
添加好按钮执行动作后,首先设置执行动作的基础信息,即事件名称和事件说明,用于区分前端事件:
4.2.3 设置执行动作
设置执行动作如下:
- 选择插件:选择「 百度 AI 大脑 >> 相似图片搜索-搜索图片」;
- 图片:设置为字段值,即「待搜索图片」字段;
- 分类维度信息:设置为字段值,即「分类维度」字段;
- 检索时分类信息的逻辑:设置为自定义,如 and;
- 点击「添加」按钮,字段存储关系设置如下:
- 「搜索结果数」的值存储到「搜索结果数」中;
- 「搜索结果.相似度」的值存储到「搜索结果.相似度」中;
- 「搜索结果.摘要」的值存储到「搜索结果.摘要」中;
- 「搜索结果.签名信息」的值存储到「搜索结果.签名信息」中;
- 子字段填充方式:设置为「先清空子表单再填充」。
设置完成保点击「保存」。
4.3 删除图片
4.3.1 添加按钮执行动作
进入「删除图片」表单,点击「是否删除」按钮字段,在「字段属性 >> 执行动作」处,点击「添加执行动作」:
4.3.2 设置事件名称和说明
添加好按钮执行动作后,首先设置执行动作的基础信息,即事件名称和事件说明,用于区分前端事件:
4.3.3 设置执行动作
设置执行动作如下:
- 选择插件:选择「 百度 AI 大脑 >> 相似图片搜索-删除图片」;
- 图片:设置为字段值,即「待删除图片」字段;
- 签名信息:设置为字段值,即「图片签名 ID」字段;
设置完成保点击「保存」。
4.4 效果演示
效果参见本文【1.3 预期效果】