比较两个包含文本的相似图像

我有几对人眼看起来相同的图像,但是如果您放大并检查细节-它们的像素不同-主要是由于渲染不同。

我正在寻找一种可以判断两个图像是否相同的算法。无法使用常规的逐像素比较,因为存在差异,例如不同的抗锯齿或不同的字母间距(导致像素偏移)。

另一种可能的情况是,在一个图像中文本可以是斜体/下划线,而在第二个图像中则不能。

假设是:

  • 两张图片的字体大小相同
  • 字体大小可以从8像素到30像素不等
  • 图片大小相同

以下是2个包含相同文本的图像示例,它们呈现的方式有所不同:

enter image description here

enter image description here

这是两个不同的图像的示例:

enter image description here

任何帮助将不胜感激!