ios - 在 objective-C 中比较 ios 中的多个图像

标签 ios objective-c image algorithm compare

我正在比较图像 这是它的代码。

for (int i=0; i<arrImageData.count; i++)
{
    for (int j=i+1; j<arrImageData.count; j++)
    {
        if ([arrImageData[i]isEqualToData:arrImageData[j]])
        {
            [arrImages addObject:arrImage[i]];
        }
    }
}

现在的问题是当图像数量增加时计算时间太长。有没有更好的解决方案?

最佳答案

我认为您应该使用散列进行比较。 请引用此链接: Generate hash from UIImage 它会帮助你。

关于ios - 在 objective-C 中比较 ios 中的多个图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34312044/

相关文章:

ios - 格式化日期时出错

ios - iOS7 中的 View 移动到导航栏上方,但在 iOS6 中工作正常

ios - 通过联系人添加用户 ios

iphone - 有没有办法让应用程序代理运行条件,然后选择 Storyboard入口点?

javascript - 使用compressor.js使用图像作为水印

javascript - 在javascript中添加图像链接

ios - 我可以快速制作一个文本有多种颜色的按钮吗?

c++ - 在 Objective-C 中调用 sqlite3 数据库时如何调用和转换 int/NSNumber?

ios - 如何访问 UIWebView 打开的内置媒体播放器?

image - 在没有文本和图像重叠的情况下找到文档上的最佳图章位置