-1

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

我为它做的代码:

BW1 = im2bw(img1);

在此处输入图像描述

BW2 = im2bw(img2);

在此处输入图像描述

result=corr2(BW2,BW1);

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

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

4

1 回答 1

2

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

您可能对两个形状之间的Hausdorff 距离感兴趣。
一些谷歌搜索把我带到了这个 FEX 贡献

于 2013-09-10T05:49:24.730 回答