我有一个大矩阵(图像)和一个小模板。我想将小矩阵与大矩阵进行卷积。例如,蓝色区域是我要用于卷积的部分。换句话说,我可以对所有图像使用卷积,但由于 CPU 时间增加,因此我只想关注所需的蓝色部分。
MATLAB 中是否有任何命令可用于此卷积?或者,我如何强制卷积函数只使用特定的不规则部分进行卷积。
最佳答案
我怀疑你能否做一个不规则的形状(快速卷积是用 2D FFT 完成的,这需要一个方形区域)。您可以通过找到形状的边界框并丢弃空边框来优化它。
关于image - MATLAB 中的部分卷积,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14573824/