假设您有两张图像:
和
除了一些颜色不同的像素外,这些图片几乎相同。 Objective-C 中有没有一种原生方法来识别两张图片是否几乎相同?如果没有,还有其他方法吗?
在计算机视觉和图像处理中,“几乎相同”的定义可能因应用程序的不同而有很大差异,因此计算相似性/同一性的方法也会根据当前的问题而有所不同。 在您的情况下,图像似乎具有相同的分辨率,您只对不同的像素数感兴趣。
我建议您迭代两个图像并对像素值进行异或(如果它们相同,结果将为零)。
此外,这都是主观的。您指的是像素级别还是人眼级别的“几乎相同”?希望这对您有帮助:)