Matlab中的3D互相关

3

我需要在MATLAB中计算3D互相关。 有人知道我应该使用哪个函数吗? 对于2D互相关,它有xcorr2,但我不知道是否有3D版本。


@chaohuang:我对此一无所知,你能帮我吗?我想我可以使用convn! - Nicole
@chaohuang:MATLAB有convn函数,但我不确定它是否能够完成3D交叉相关的工作!你知道有没有这方面的示例代码吗? - Nicole
1个回答

11

相关性与卷积类似,但是输入不需要围绕原点翻转(但相关需要对操作数的其中一个进行复共轭),因此对于3D实矩阵,您可以使用convn(x3d,y3d(end:-1:1,end:-1:1,end:-1:1))来计算3D交叉相关。


如果这个问题对你有帮助,你应该将它标记为最佳答案 :) - George Aprilis

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接