【发布时间】:2012-06-01 18:01:58
【问题描述】:
我需要比较 2 个不同图像的 2 个不同直方图(以搜索相似图像)
如何获得直方图的数值,以便执行以下操作:
if ( (image1.histogram_value - image2.histogram_value) < threshold )
//> images are similar !
注意:
我需要一个值,因为我需要将它存储在数据库中,这样我就可以快速比较数千张图像。
【问题讨论】:
-
直方图已经是图像的高度浓缩描述。我怀疑你可以将它浓缩成一个单一的价值,仍然保留任何有意义的东西。也许您真正想问的是如何比较两个直方图?
-
@MarkRansom:问题是我需要快速比较数千张图像。我有一个图像数据库,对于每张图像,我都会存储这个值,这样我就可以快速比较新图像
-
你想要的东西并不意味着它是可能的。
-
您对存储有什么限制吗?如果您只想快速比较图像,则不需要存储单个值。直方图可以存储在 k-d 树或类似结构中,看看吧。
标签: php image-processing histogram