火鹰视角

关注互联网,关注技术开发,透析与分享移动互联网行业最新动态
当前位置: 网站首页 > > 以图搜图 究竟是一种什么样的技术?

以图搜图 究竟是一种什么样的技术?

时间:时间: 2022-06-08 11:46:09   阅读: 3039 分类:常见问题
有一天你不小心拍到一张照片,恰好是一个漂亮的女人。你的好奇心来了,想知道她是谁,看看是否有什么工作需要学习。所以你打开一个图片搜索网站,顾名思义,就是上传一张图片,它可以帮助你找到类似的图片,甚至找到...
有一天你不小心拍到一张照片,恰好是一个漂亮的女人。




你的好奇心来了,想知道她是谁,看看是否有什么工作需要学习。所以你打开一个图片搜索网站,顾名思义,就是上传一张图片,它可以帮助你找到类似的图片,甚至找到图片的来源。

通过图片搜索图片的方法是非常有效的。你已经在图片中找到了美女的信息,你也根据网页上的线索找到了她的作品。现在的互联网真的很强大,只要有一点线索,就可以翻一个人的底线。

除了哈希,我们再来看看以图搜图系统的原理。

事实上,搜索是一个匹配的过程。互联网上几乎所有的网页都存储在你的服务器上,而且这些网页大部分是由文本组成的。当你搜索某个关键字时,你只需要逐个比较(当然这里会使用“倒索引”这样的高级算法来提高速度),找到可以匹配的内容就可以了。

文字信息的匹配非常简单,但是用图片代替就不一样了。图像搜索面临的主要问题是如何判断两幅图像是否相似。最简单的方法是图像本身是二进制数据,通过比较二进制数据可以判断。但是,这样做所需要的精度太高,图片的格式和大小不同,对应的二进制数据也有很大的差异,所以几乎是不可能的。从另一个角度来看,如果使用二进制比较,每张图片必须保存其原始的二进制数据。网络上有很多图片,大多数人无法承受这种存储压力。

有一种算法可以做到这一点,叫做“感知哈希”。顾名思义,它模仿了人眼对图片相似度的判断。只要轮廓和一般颜色相同,就认为两幅画是相似的。关于图片的格式和尺寸,不在对比范围内。
火鹰科技-移动应用开发/app开发/小程序开发