图像搜索|实现拍立淘功能: 以图搜图

本文涉及的产品
图像搜索,7款服务类型 1个月
简介: 基于内容的搜索,以图搜图!

以图搜图

随着数字时代的到来,单单的文字搜素已经无法满足人们的搜索了,图像搜索,甚至是视频搜索都已经比较成熟。本文大致讲解下图像搜索:

原理

搜索项目:主要分为三个部分——图像特征抽取,构建搜素库,构建索引。

  • 第一步:就是选取好合适的图像特征抽取方法,传统的方法有各种图像处理的方法,比如hog直方图,小波过滤等方法提取特征,现有比较热门的深度学习方法,比如卷积神经网络等;根据实际情况进行合理选择,一般而言建议使用卷积神经网络方法,但复杂的系统都会结合二者一起使用,比如淘宝的拍立淘等。
  • 第二步:使用特征抽取器对图像库抽取特征,并以向量的形式存储起来;
  • 第三步:构建索引,索引的好坏影响搜索速度,常用的有哈希编码等;

过程

给定一张图像,首先经过主体检测等,或者全图抽取特征;之后与图像库中的图像特征进行特征匹配,一般计算余弦相似度指标,余弦相似度可以用来衡量两个向量的相似度,关于这方面的具体介绍可以看博主的另外一篇关于余弦相似度的介绍。最后按照相似度的大小进行排序,输出匹配结果即可。

注意事项:

  • 是否进行主体检测
  • 搜索时候是否有比较快速的方法,比如knn
  • 其他的优化手段

结果

红色方框是查询图,绿色方框是完全匹配的结果,其它是最相似的top。

1

2

3

目录
相关文章
|
2月前
|
JSON 算法 API
京东以图搜图功能API接口调用算法源码python
京东图搜接口是一款强大工具,通过上传图片即可搜索京东平台上的商品。适合电商平台、比价应用及需商品识别服务的场景。使用前需了解接口功能并注册开发者账号获取Key和Secret;准备好图片的Base64编码和AppKey;生成安全签名后,利用HTTP客户端发送POST请求至接口URL;最后解析JSON响应数据以获取商品信息。
|
5月前
|
存储 人工智能 文字识别
极空间 NAS 上线“AI 实验室”功能:自然语言搜图、以图搜图、文字识别
【2月更文挑战第17天】极空间 NAS 上线“AI 实验室”功能:自然语言搜图、以图搜图、文字识别
252 5
极空间 NAS 上线“AI 实验室”功能:自然语言搜图、以图搜图、文字识别
|
11月前
|
机器学习/深度学习 存储 算法
阿里云国际站:拍立淘-以图搜图中的图像搜索算法是怎么样的?
@luotuoemo飞机@TG 阿里云国际站:拍立淘-以图搜图中的图像搜索算法是怎么样的?图像搜索在现代搜索系统中扮演了重要角色,尤其在电子商务网站如阿里巴巴等,它更是一个必不可少的功能。拍立淘是阿里云国际站的一个以图搜图功能,它使用了复杂的图像搜索算法进行图片匹配和识别。以下是对该算法的简单描述。
|
算法
阿里云图像搜索技术创新-工业五金图片搜索
阿里云图像搜索产品3月17日正式发布工业五金搜索模型,通过大规模算法模型训练,可在海量五金图片素材中快速定位到图片中五金件的同款或相似款商品原图,识别过程中可有效避免图片方位变化、光照变化、背景场景变化等情况对搜索结果的影响。以此帮助工业五金电商商城、仓库等快速找到同款、相似款。通过输入工业五金类图片,可以在海量商品库中找到同款、相似款配件,并返回对应的配件信息,提升五金类产品购物效率,帮忙更多工业五金制造和零售等企业轻松上云。
494 57
阿里云图像搜索技术创新-工业五金图片搜索
|
算法
阿里云图像搜索应用篇-家具家居图片搜索
阿里云图像搜索产品于2022年3月17日正式发布家具家居图像搜索模型,通过大规模算法模型训练,可在海量图片素材中快速定位到与原图中的同款或相似款家居或家具图片,识别过程中可有效避免图片翻转、局部、颜色变换、款式微调、花纹变换等情况对搜索结果的影响,针对床上用品、家具、室内设计图等多个场景可快速找到相似图片或商品。可广泛应用于室内设计图片素材网站、 家纺类电商网站、家具家居类电商网站以及各种内容导购网站等。
550 0
阿里云图像搜索应用篇-家具家居图片搜索
|
开发工具 Python Java
记一次使用阿里云图像搜索功能
记一次使用阿里云图像搜索功能 阿里云提供的图像搜索业务: 业务介绍地址: https://ai.aliyun.com/imagesearch?spm=5176.10695662.1280361.130.
2922 0
|
索引 机器学习/深度学习 算法
拍立淘-图像搜索与识别
移动端的以图搜图是一代又一代的图像人,搜索人的梦想。从90年代开始,学术界,工业界做了很多的努力和尝试。阿里巴巴的智能图像搜索服务-拍立淘从2014年首次上线之后,通过技术的不断打磨,已经成为淘宝每天千万级UV的应用。
5157 0
|
机器学习/深度学习 人工智能 搜索推荐
拍立淘的图像搜索与识别
阿里巴巴iDST 高级算法专家渊捷为大家分享了图像搜索与识别的相关技术,主要介绍拍立淘使用深度学习以及相关算法在以图搜图、图像细粒度识别、大规模向量搜索、3D建模等方面的研究和应用。
8823 0
|
3月前
|
搜索推荐 API 对象存储
|
3月前
|
分布式计算 搜索推荐 API
下一篇
无影云桌面