Image processing Matlab图像FFT
计算二维矩阵的FFT后。我想画出光谱图。 我使用imshow命令来显示图像 但是我还想在X轴和Y轴上显示frequency值。 我无法使用linspace命令 有人可以帮助绘制轴上的频率值吗 %imshow(FF,[])是我对256*256图像的命令。 现在我想在putput图像上保留勾号标签。假设两个轴上都有1,50100150200。Image processing Matlab图像FFT,image-processing,matlab-figure,Image Processing,Matlab Figure,计算二维矩阵的FFT后。我想画出光谱图。 我使用imshow命令来显示图像 但是我还想在X轴和Y轴上显示frequency值。 我无法使用linspace命令 有人可以帮助绘制轴上的频率值吗 %imshow(FF,[])是我对256*256图像的命令。 现在我想在putput图像上保留勾号标签。假设两个轴上都有1,50100150200。 请为它编写代码。这可能非常有用您想要实现的目标有点不清楚,但这里有一个用于绘制图像傅里叶变换的代码片段 % Compute Fourier transform
请为它编写代码。这可能非常有用您想要实现的目标有点不清楚,但这里有一个用于绘制图像傅里叶变换的代码片段
% Compute Fourier transform
f = imread(X); % Reading some image X
F = fft2(double(f)); % Taking Fourier transform to the input image
% Show transform image using imshow (by scaling to range 0-255)
imshow(F./max(max(F))*255);