我有几对人眼看起来相同的图像,但是如果您放大并检查细节-它们的像素不同-主要是由于渲染不同。
我正在寻找一种可以判断两个图像是否相同的算法。无法使用常规的逐像素比较,因为存在差异,例如不同的抗锯齿或不同的字母间距(导致像素偏移)。
另一种可能的情况是,在一个图像中文本可以是斜体/下划线,而在第二个图像中则不能。
假设是:
- 两张图片的字体大小相同
- 字体大小可以从8像素到30像素不等
- 图片大小相同
以下是2个包含相同文本的图像示例,它们呈现的方式有所不同:
这是两个不同的图像的示例:
任何帮助将不胜感激!