?? fft2_example.m
字號:
%fft2_example.m
%分析圖像的頻譜
img = imread('coins.png'); %讀圖像文件
f_img = fft2(double(img)); %2維fft變換
f_img = fftshift(f_img); %把直流成分移動頻譜的中間
imshow(img); %顯示圖像
figure;
f_img_abs = abs(f_img); %得到頻譜幅度
f_img_abs = (f_img_abs-min(min(f_img_abs)))./ ... %把頻譜幅度變換到[0 255]范圍內(nèi)
(max(max(f_img_abs))-min(min(f_img_abs)))*255;
imshow(f_img_abs); %顯示頻譜幅度
title('圖像的幅頻分布');
figure;
f_img_angle = angle(f_img); %得到頻譜的相位
f_img_angle = (f_img_angle-min(min(f_img_angle)))... %把頻譜相位變換到[0 255]范圍內(nèi)
./(max(max(f_img_angle))-min(min(f_img_angle)))*255;
imshow(f_img_angle); %顯示頻譜相位
title('圖像的相頻分布');
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -