【发布时间】:2010-12-23 03:29:47
【问题描述】:
我想将图像与图像数据库进行比较,以找到任何具有定义容差标准的“相似”图像(可能是相同的图像,但已调整大小、有损压缩、略微裁剪)。
大小(数十万张要比较的图像)和标准(调整大小、裁剪)都排除了使用任何类型的像素对像素比较。我要做的是计算并存储每个图像的“散列”,然后当我想比较一张新图像时,我会计算它的散列并用它进行搜索。
我了解通常如何完成此操作的基础知识 - 您在图像中识别少量独特的“特征”(我已经玩过识别角点)并将该信息存储为哈希值。但是,这不会是我正在进行的项目的主要组成部分,所以我不能花时间从头开始开发和测试这种规模的东西。
是否有任何(最好是.NET)库用于生成和比较视觉图像哈希?类似于string ComputeHash(Image) 和int GetHashDifference(string, string)
【问题讨论】:
标签: .net image-processing hash