笔记。
Matlab的fft2函数可以对矩阵做傅里叶变换,并且可以加参数对矩阵补0.
T = ones(3);
%对T矩阵补0扩充成5*5,后作傅里叶变换
FT = fft2(T,5,5);
结果应等于:
T2 = ones(3);
%对T2补0
T2(5,5) = 0
FT2 = fft2(T2);
填充后的T2:
T2 =
1 1 1 0 0
1 1 1 0 0
1 1 1 0 0
0 0 0 0 0
0 0 0 0 0
记:I 表示输入图像(矩阵),
T 表示卷积模板,
FI 表示傅里叶变换后的图像,
FT