这两种类型的内核有什么区别?

时间:2018-09-16 11:36:28

标签: image-processing kernel fft convolution

假设我有一个空间内核函数std::move,尺寸为(, ) x (, )的图像

我想使用 卷积将此内核应用于图像。

现在,从现在开始,我可以做两件事:

  1. i。通过函数生成大小为3 x 3的小内核
    ii。将内核填充到(, ) x 的尺寸
    iii。将它们转换为复数矩阵,将FFT应用于复数矩阵,将矩阵相乘,依此类推。

  2. i。从生成大小为 x 的大内核,以便我们不进行填充
    ii。将它们转换为复数矩阵,对它们两者均应用FFT,将矩阵相乘,依此类推。

它们都是有效的/操作,还是只有#2有效?

这两者之间有什么区别?

0 个答案:

没有答案