【发布时间】:2014-06-05 05:50:47
【问题描述】:
我对上述这些距离测量感到困惑 - 至于哪种距离测量对匹配图像相似度有用。我已经对这些措施进行了调查,这是我的结论。任何人都可以告诉我,如果我在任何距离测量中出错了。
1) 归一化互相关:这适用于普通图像,并且提供的旋转图像可以测量一定程度的相似性,它不适用于具有不同亮度/对比度的图像,但它应该根据 [http://en.wikipedia.org/wiki/Cross-correlation] 得到支持。而且它不支持移位的图像。
2)-归一化相关系数:匹配旋转和强度差异图像,但不支持移位图像。
3)Bhattacharya 系数 - 它适用于旋转和移动的图像,但对于具有强度差异的图像,即亮度或低对比度的图像,它不会检测到。
我知道所有这些数据相似性度量取决于您拥有的数据集的类型,但是谁能告诉我,我的度量结果是否有任何错误?
【问题讨论】:
-
在定义“图像相似度”之前,距离比较是没有用的。
-
@old-ufo- 对不起,我想测量图像相似度没有距离相似度
-
我明白了。 “图像相似度”是什么意思?您要查找重复项吗?两个红色图像是否比同一个物体更“相似”,但从不同的角度来看,或者不是?以此类推。
-
@old-ufo- 不,我不期待重复,我只是在寻找从数据库中检索类似图像。
-
这就是为什么我要问“你所说的相似是什么意思”。如果你真的想取得好成绩,这与所有这些距离无关,你必须像web.cs.swarthmore.edu/~turnbull/cs97/f08/paper/sivic03.pdf 这样的工作 - 这是非常好的。另请看en.wikipedia.org/wiki/List_of_CBIR_engines
标签: python python-2.7 opencv metrics cross-correlation