0

是否有任何建议(一段代码)可以帮助我理解如何比较两个不同的图像文件(无论它们是否相同)的概念?

提前致谢。

编辑:我的意思是,例如,我应该通过文件大小检查来检查 CRC32(我不知道该怎么做)。那么这意味着它们是相同的图片......

EDIT2:当我说图像相同时,我的意思是图像对用户来说看起来完全一样。

4

2 回答 2

1

您可以使用 CRC32 对任何文件求和。但是,如果您想知道两个图像是否相同,您必须确定两个看起来相同的图像是否相同。例如,以下图像都有不同的大小,更不用说不同的 CRC32 数字了。

在此处输入图像描述 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

于 2012-10-01T12:38:45.547 回答
1

zip 条目的校验和具有以下含义:不同时文件不同。

CRC32类允许您自己计算字节的校验和。

为了有效地检查两个图像是否几乎相等,有很多方法,例如制作一个小的 8x8 图像并比较颜色值的差异。

于 2012-10-01T12:45:30.497 回答