谷歌的图片搜索原理.docxVIP

  • 2
  • 0
  • 约1.16千字
  • 约 2页
  • 2021-11-06 发布于内蒙古
  • 举报
谷歌的图片搜索原理 谷歌的图片搜索原理 谷歌的图片搜索原理 很多人都用过Google图片搜索功能。你可以用一张图片,搜索互联网上所有与它相似的图片。 你输入网片的网址,或者直接上传图片,Google就会找出与其相似的图片。下面这张图片是美国女演员AlysonHannigan 上传后,Google返回如下结果: 这种技术的原理是什么?计算机怎么知道两张图片相似呢? 根据NealKrawetz博士的解释,原理非常简单易懂。我们可以用一个快速算法,就达到基本的效果。 这里的关键技术叫做感知哈希算法(Perceptualhashalgorithm),它的作用是对每张图片生成一个指纹(fingerprint)字符串,然后比较不同图片的指纹。结果越接近,就说明图片越相似。下面是一个最简单的实现: 第一步,缩小尺寸。 将图片缩小到8x8的尺寸,总共64个像素。这一步的作用是去除图片的细节,只保留结构、明暗等基本信息,摒弃不同尺寸、比例带来的图片差异。 第二步,简化色彩。 将缩小后的图片,转为64级灰度。也就是说,所有像素点总共只有64种颜色。 第三步,计算平均值。 计算所有64个像素的灰度平均值。 第四步,比较像素的灰度。 将每个像素的灰度,与平均值进行比较。大于或等于

文档评论(0)

1亿VIP精品文档

相关文档