最近我发现了很多旧照片。我决定做一个有趣的小项目,但是我找不到有效的方法。我想制作一个程序(最好使用C#或Java)来拍摄这些图片并查找重复的图片。我真的不想使用简单的if(photo1.dateOfCreation == photo2.dateOfCreation)。 通过Internet浏览,我发现了类似的内容: -将照片简化为16x16位图 -灰度它 -如果像素亮度> 0.5,则将其标记为True(或1),否则为false(0) -对所有照片执行此操作 -比较结果与一定误差 我尝试过,但是要花很多时间(我在约20张照片上做过,但我有数千张照片,要存储这么多的信息也需要很大的空间)。 值得注意的是,图片可能具有不同的分辨率或可能包含噪点,但我仍要将它们归类为“相同”