4

我希望有人能帮助我。

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

显然,我无法逐像素比较,因为扫描到 bmp 中的相同图像每次扫描时都会给我带来略微不同的结果。

有谁知道我可以购买或下载的任何库(开源或商业库),并围绕它构建.NET 应用程序。

预先感谢您的帮助。海伦。

4

2 回答 2

6

使用感知散列。它检查两个图像是否相似。

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

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

于 2011-11-04T21:35:52.067 回答
0

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

于 2011-11-05T07:43:20.497 回答