两种形状之间的相似性或相异性

时间:2013-09-10 03:43:50

标签: image matlab image-processing

我想比较两种形状图像之间的相似性或不相似性,我选择使用相关性来找出,

我为它做的代码:

BW1 = im2bw(img1);

enter image description here

BW2 = im2bw(img2);

enter image description here

result=corr2(BW2,BW1);

我得到的结果是:     ans = -0.0157

然后我尝试其他图像,会给我正数,如0.8714。 如果结果为负值,结果意味着什么? 结果如何告诉我图像中两个形状之间的相似性? 请帮助我,谢谢!

1 个答案:

答案 0 :(得分:2)

我认为corr2在你的情况下没有任何意义。如果你将sape扩大两个像素,那么corr2会是什么?我认为你应该探索不同的指标。

您可能对这两种形状之间的Hausdorff distance感兴趣 一些谷歌搜索带我到this FEX contribution