简介
Hi,您好,欢迎使用百度图像搜索服务。
本文档主要针对Python开发者,描述百度图像搜索接口服务的相关技术内容。如果您对文档内容有任何疑问,可以通过以下几种方式联系我们:
- 在百度云控制台内提交工单,咨询问题类型请选择人工智能服务;
- 如有疑问,进入AI社区交流:http://ai.baidu.com/forum/topic/list/170
产品功能简述
服务名称 | 能力简要描述 |
---|---|
相同图片搜索 | 在自建图库中找到与检索图相同的图片,支持找到局部内容相同的大图,或适度调整背景和角度的相同图片;可用于图片精确查找、重复图片过滤等场景。 |
相似图片搜索 | 在自建图库中找到与检索图片语义相似的图片集,并给出相似度打分(综合图片类型、颜色、内容、布局等特征);适用于各种相似图片查找、相关内容推荐场景。 |
商品图片搜索 | 针对商品类图片,专项训练检索模型,在自建图库中搜索相同及相似的商品图片集,可找到不同颜色、背景、角度的同款商品;适用于电商平台拍照搜商品、相关商品推荐等场景。 |
应用选型方案
1、 什么时候使用相同图片搜索?
- 典型应用场景:图片去重、图片精确查找,如图片类站点对海量库存图片进行查重过滤
- 适用的图片类型:各种网络图片、实拍图均可;注意检索图和入库的原图要保持场景一致性,比如入库的原图为标准的广告图(无背景干扰),则检索图要尽量避免背景、其他干扰特征,否则模型计算图片的相似度时会有噪声,造成检索结果不准确。
举个例子:小张入库了5万张海报设计图,都是标准的电子版海报图片,无任何背景干扰;在线下活动时,要根据手机拍摄的海报图片判断是不是跟图库里的设计图重复了,手机实拍时要避免拍到海报图片之外的物体(如墙上的装饰、参加活动的人等各种背景元素),同时要拍到海报的全部或者大部分主体内容,不能只拍到一个海报的小角落就去检索,以免影响检索效果。
2、 什么时候使用相似图片搜索?
- 典型应用场景:找相似的图片集合(返回的结果包含相同的图片),各种设计素材、美术作品、UGC内容等
- 适用的图片类型:各种网络图片、实拍图均可;注意检索图和入库的原图要尽量保持场景一致性,比如入库的原图为标准的广告图(无背景干扰),则检索图要尽量避免背景、其他干扰特征,否则模型计算图片的相似度时会有噪声,造成检索结果不准确。
3、 什么时候使用商品图片搜索?
- 典型应用场景:各类B2B、B2C电商平台,相似商品推荐、拍照搜同款或者相似商品
- 适用的图片类型:电商商品图片(实体商品为主,如数码3C、服装鞋帽、日化百货等)
注意:部分特殊商品,如面料、木材、瓷砖等,建议同步对比测试相似图搜索的效果,择优使用。
图库管理说明
1、百度相同图搜索/相似图搜索/商品图搜索API服务支持开发者基于自建图片库进行入库、检索、删除、更新操作。开发者在控制台创建应用后,需要在控制台-应用详情页 申请建库,建库成功后相关接口能力可正常调用。
2、申请建库时,图库的图片数量上限为50万,避免浪费资源;如果容量不够用,可在控制台-应用详情页 申请扩容,工作人员会在1-3个工作日内审批,每次扩容的申请上限也是50万,可以反复申请扩容,原则上图库总量无上限,百万级、千万级、甚至亿级的图片量都可以做到实时检索,秒级返回检索结果。
3、图像搜索控制台的图库管理功能,支持对图库里的图片进行可视化管理,可小批量上传图片、预览大图、修改摘要和分类信息、删除图片,入口在控制台-应用详情页 管理图库,注:大批量上传、修改、删除请调用API。
同时,图库管理后台支持在线测试检索效果,点击右上角搜索框边上的“相机”标识,可以上传图片,测试检索效果。注:相似图片搜索、商品图片搜索的在线测试默认返回相关性Top 50的结果图,如果图库里不满50张图,则全部返回。
版本更新记录
上线日期 | 版本号 | 更新内容 |
---|---|---|
2020.08.06 | 4.15.1 | a. 补充新能力的SDK下载包&文档:绘本图片搜索-入库/检索/删除/更新 b. 修改SDK参数:相似图、相同图、商品图sdk更新入库接口的入参brief为必选项 |
2018.12.28 | 2.2.11 | 新增相同图、相似图、商品图更新接口的图片签名参数接口 |
2018.7.20 | 2.2.6 | 新增相同图、相似图、商品图update接口 |
2017.12.22 | 2.0.0 | SDK代码重构 |
2017.11.28 | 1.6.9 | 加入图像商品搜索服务 |
2017.11.3 | 1.6.7 | 加入图像搜索服务 |