我希望有人能够帮助我。
我有一对黑白图像是由扫描文本和大型扫描仪产生的(结果文件高达500M)。扫描的文本几乎相同,我需要检查是否有任何实质性差异。
显然我不能逐像素地比较,因为每次扫描时扫描到bmp的相同图像会给我一个稍微不同的结果。
有没有人知道我可以购买或下载的任何库 - 开源或纪念 - 并围绕它构建.NET应用程序。
提前感谢您的帮助。 海伦。
答案 0 :(得分:6)
使用perceptive哈希。它检查两个图像是否相似。
您还可以使用open cv中提供的众多算法之一来计算特征描述符,并只比较矢量距离。如果距离低于某个阈值,则将图像视为相同。
您可以尝试GIST,SURF,SIFT等(有些也是比例和旋转不变的。)
答案 1 :(得分:0)
如果您只处理文本,则可以对两个图像进行OCR并比较提取的文本。