1

我需要比较 2 个不同图像的 2 个不同直方图(以搜索相似图像)

我怎样才能得到直方图的数值,所以我可以做类似的事情:

if ( (image1.histogram_value - image2.histogram_value) < threshold )
 //> images are similar !

笔记:

我需要一个值,因为我需要将它存储在数据库中,这样我就可以快速比较数千张图像。

4

1 回答 1

1

您应该使用直方图相似性度量来比较两个直方图。否则,使用单个数字来表示直方图是没有意义的,除非您的直方图始终是具有单个参数的众所周知的密度函数(这不是任意图像的情况)。

因此,您可以使用以下措施之一(以及许多其他措施):

  • 巴塔查里亚系数
  • 欧几里得距离
于 2012-06-01T18:19:48.730 回答