找出两个图像之间的差异但不是*像素到像素

时间:2011-11-04 21:23:34

标签: image-processing image-recognition image-comparison

我希望有人能够帮助我。

我有一对黑白图像是由扫描文本和大型扫描仪产生的(结果文件高达500M)。扫描的文本几乎相同,我需要检查是否有任何实质性差异。

显然我不能逐像素地比较,因为每次扫描时扫描到bmp的相同图像会给我一个稍微不同的结果。

有没有人知道我可以购买或下载的任何库 - 开源或纪念 - 并围绕它构建.NET应用程序。

提前感谢您的帮助。 海伦。

2 个答案:

答案 0 :(得分:6)

使用perceptive哈希。它检查两个图像是否相似。

您还可以使用open cv中提供的众多算法之一来计算特征描述符,并只比较矢量距离。如果距离低于某个阈值,则将图像视为相同。

您可以尝试GIST,SURF,SIFT等(有些也是比例和旋转不变的。)

答案 1 :(得分:0)

如果您只处理文本,则可以对两个图像进行OCR并比较提取的文本。