【发布时间】:2020-05-09 19:28:08
【问题描述】:
我有几对人眼看起来相同的图像,但如果您放大并检查细节 - 它们的像素不同 - 主要是由于不同的渲染。
我正在寻找一种可以判断两个图像是否相同的算法。使用常规的逐像素比较是行不通的,因为存在差异,例如不同的抗锯齿或不同的字母间距(这会导致像素偏移)。
另一种可能的情况是,在一个图像中,文本可以是斜体/下划线,而在第二个图像中则不是。
假设是:
- 两张图片的字体大小相同
- 字体大小可小可大 - 从 8 像素到 30 像素
- 图片大小相同
这里有 2 个包含相同文本的图像示例,呈现方式略有不同:
这是两个不同图像的示例:
任何帮助将不胜感激!
【问题讨论】:
-
谢谢,我尝试过使用 SSIM,但由于我的图像可能非常小,它似乎效果不佳。