下述步骤或许不是FFT分析所必须的,只是个人笔记,仅当参考。
1、用AvsPmod截取合适的图像
2、继续使用AvsPmod处理图像
(1)使用ImageSource()函数载入图像
(2)包括可能的Resize与加黑边
ImageSource("Import.png")
lanczosresize(1920,1080) #anibin所提到的Resize方法
AddBorders(0,0,0,840) #在下方加黑边至1920×1920
3、使用Matlab进行Fourier变换
(没有用原文提及的LabVIEW / G语言 )
X = imread('1920×1920.png');
X = rgb2gray(X);
fftI = fft2(X);
sfftI = fftshift(fftI);
RR = real(sfftI);
II = imag(sfftI);
A = sqrt(RR.^2 + II.^2);
A = (A - min(min(A)))/(max(max(A))-min(min(A)))*225;
imshow(A);