【发布时间】:2010-11-05 07:33:18
【问题描述】:
根据图像彼此的相似性对一组给定图像进行排序的快速方法是什么?
目前我有一个系统可以在两个图像之间进行直方图分析,但这是一项非常昂贵的操作,而且似乎过于矫枉过正。
最好我正在寻找一种算法,它会给每个图像一个分数(例如一个整数分数,如 RGB 平均值),我可以按该分数排序。相同的分数或彼此相邻的分数可能是重复的。
0299393
0599483
0499994 <- possible dupe
0499999 <- possible dupe
1002039
4995994
6004994
每张图像的 RGB 平均值很糟糕,有类似的吗?
【问题讨论】:
-
一个关键问题,考虑到您所写的内容以及 Naaff 指出的相关问题的一些答案,您可能想要更清楚地定义“相似性”的含义。相同但偏移五个像素的图像是否“相似”?视觉上是的……但是对于算法……可能不是,除非你已经想到并解释了它。你能提供更多细节吗?重复是准确的,还是只是“关闭”?您是否正在查看它们可能会因轻微角度测量而有所不同的扫描?强度如何?这里有很多变量...
-
“重复”有何不同?例如它们会是具有不同姿势/移位的同一位置的图像吗?您似乎想要图像数量为 O(nlog(n)) 的东西。有谁知道这是否可能?好像是..
-
@The Unknown:如果您对当前的任何答案都不满意,能否再给我们一些指导?我们已尽力回答您的问题,但如果没有任何反馈,我们不太可能提出更好的建议。
-
这是目前计算机科学中最大的未解决问题之一。祝你好运哥们。
标签: image image-processing sorting cbir