使用目标c识别重复图像

时间:2015-03-06 05:31:41

标签: ios objective-c image

我是目标c的新手,目前我正在使用图像,我需要删除重复的图像(如果有的话)。请与您分享您对此的看法。

2 个答案:

答案 0 :(得分:2)

如果你想要一个好的程序,这可能涉及一些图像比较算法。

您可以在图像比较之前进行一些基本检查:

  1. 文件类型/文件大小检查
  2. 文件维度/分辨率检查
  3. 可以检索图像所具有的其他属性然后进行比较
  4. 您甚至可以在使用图像比较算法之前比较校验和。

答案 1 :(得分:0)

您可以使用

比较他们的数据
NSData *img1Data = UIImagePNGRepresentation(<#UIImage *image#>);
NSData *img2Data = UIImagePNGRepresentation(<#UIImage *image#>);
if ([img1Data isEqualToData:img2Data])
{
     //same images
}