前段时间介绍过相似图片搜索原理一(ahash)
http://blog.csdn.net/lu597203933/article/details/45101859,它是基于内容检索最简单的一种;这里介绍它的增强版本感知哈希算法(perceptual
hash, phash)。它主要也是用缩略图搜原图并能达到较好点的效果.
理论部分:
理论部分主要包括以下几个步骤:
图像缩放—将图像缩...
分类:
编程语言 时间:
2015-05-17 23:39:01
阅读次数:
634
图像的颜色直方图可以用于图像检索,适应有相同色彩,并且可以有平移、缩放、旋转不变性的图像检索,当然了这三大特点不如sift或者surf稳定性强,此外最大的局限就是如果形状内容一样,但色彩不一,结果是搜不到的。不过它在某些情况下达到较好的结果。
颜色直方图两种计算方式:
彩色图像的颜色直方图,这里可以有两种处理方式,得到的效果应该差不多。
首先第一种就是对像素的每个通道都进行划分...
分类:
编程语言 时间:
2015-05-17 23:37:22
阅读次数:
199
ahash,全称叫做average hash,应该是phash(perceptual
hash, 感知哈希)算法的一种。是基于图像内容搜索最简单的一种(search image by image),因此也有很多的局限性。主要用于由图像的缩略图搜原图,对于图像的旋转、平移、对比度和微变形等都无能为力,所以很局限。此次讲解主要分为两个部分,理论部分主要参考是网上的资料,最核心的应该是自己的c++代...
分类:
编程语言 时间:
2015-04-17 22:18:39
阅读次数:
441
相似图片搜索相似图片搜索是指怎么计算两张图片的相似程度,这里的关键技术叫做"感知哈希算法"(Perceptual hash algorithm),它的作用是对每张图片生成一个"指纹"(fingerprint)字符串,然后比较不同图片的指纹。结果越接近,就说明图片越相似。一、感知哈希算法1、缩小尺寸将...
分类:
其他好文 时间:
2014-09-30 19:27:40
阅读次数:
218
作者:阮一峰几周前,我介绍了相似图片搜索。这是利用数学算法,进行高难度图像处理的一个例子。事实上,图像处理的数学算法,已经发展到令人叹为观止的地步。Scriptol列出了几种神奇的图像处理算法,让我们一起来看一下。一、像素图生成向量图的算法数字时代早期的图片,分辨率很低。尤其是一些电子游戏的图片,....
分类:
其他好文 时间:
2014-08-31 22:50:01
阅读次数:
347