我希望有人能帮助我。
我有一对黑白图像,这些图像是用大型扫描仪扫描文本的(结果文件高达 500M)。扫描的文本几乎相同,我需要检查是否有任何实质性差异。
显然,我无法逐像素比较,因为扫描到 bmp 中的相同图像每次扫描时都会给我带来略微不同的结果。
有谁知道我可以购买或下载的任何库(开源或商业库),并围绕它构建.NET 应用程序。
预先感谢您的帮助。海伦。
我希望有人能帮助我。
我有一对黑白图像,这些图像是用大型扫描仪扫描文本的(结果文件高达 500M)。扫描的文本几乎相同,我需要检查是否有任何实质性差异。
显然,我无法逐像素比较,因为扫描到 bmp 中的相同图像每次扫描时都会给我带来略微不同的结果。
有谁知道我可以购买或下载的任何库(开源或商业库),并围绕它构建.NET 应用程序。
预先感谢您的帮助。海伦。
使用感知散列。它检查两个图像是否相似。
您还可以使用 open cv 中可用的众多算法之一来计算特征描述符,然后只比较向量距离。如果距离低于某个阈值,则将图像视为相同。
您可以尝试 GIST、SURF、SIFT 等(有些也是比例和旋转不变的)。
如果您只使用文本,您可以对两个图像进行 OCR 并比较提取的文本。