当两个图像之间的互相关发生在负坐标时是什么意思

信息处理 图像处理 matlab 互相关
2022-01-19 08:53:16

我正在使用 Matlab normxcorr2来计算几个图像之间的互相关性,就像这里所做的那样:在 MATLAB 文档中。在某些示例中,我得到了xoffSetyoffSet的负值,但我不确定当这些值为负值时这意味着什么。

另一个问题是实用的,因为我需要将这些xoffSetyoffSet值作为图像中矩形坐标的输入,但由于它们是负数,因此该函数会引发错误。我用谷歌搜索了它,但没有成功找到可以解释这种事情的东西。我正在考虑只输入零而不是负值,但我不确定这是否是正确的方法。

如果有人能解释这种负值的含义以及我如何用适当的数量替换这些负值,我将不胜感激。

1个回答

这意味着与模板的最佳匹配发生在图像之外。

例如,假设您的模板是 5 x 5。
您得到的答案是 -1,-1。这意味着与您的图像最匹配的图像部分以 [-1, -1] 为中心,并且您的图像中只有它的一部分。

这确实是一个极端的案例。

PS
如果您分享您的数据(2 张图片),我们将能够提供更多帮助。