clc; clear all; close all; % 生成黑白图像 i = zeros(256, 256); % 创建一个256x256的全黑图像 i(100:150, 100:150) = 1; % 在中间区域产生一个白色方块 % 显示原始图像 figure;
subplot(3, 2, 1); imshow(i); title('原始图像'); % 计算原始图像的傅里叶变换频谱图 subplot(3, 2, 2);F = fftshift(fft2(i)); imshow(log(abs(F) + 1), []); title('原始图像的傅里叶变换频谱图'); % 进行放大操作 i_larged = imresize(i, 2); % 放大两倍 subplot(3, 2, 3); imshow(i_larged); title('放大后的图像');% 显示放大后的图像 % 计算放大后图像的傅里叶变换频谱图 subplot(3, 2, 4);F_enlarged = fftshift(fft2(i_larged));imshow(log(abs(F_enlarged) + 1), []);title('放大后的图像的傅里叶变换频谱图'); % 进行缩小操作 i_shrunk = imresize(i, 0.5); % 缩小一半 subplot(3, 2, 5); imshow(i_shrunk); title('缩小后的图像'); % 显示缩小后的图像 subplot(3, 2, 6);F_shrunk = fftshift(fft2(i_shrunk));imshow(log(abs(F_shrunk) + 1), []); title('缩小后的图像的傅里叶变换频谱图');% 计算缩小后图像的傅里叶变换频谱图

根据以上代码,观察原图像的傅里叶变换频谱图和变换后图像的傅里叶变换频谱图可以得到以下结论:

  1. 原始图像的傅里叶变换频谱图是对称的,且中心区域的亮度较高,表示原始图像中的低频信息较多。
  2. 放大后图像的傅里叶变换频谱图中,原始图像中心区域的亮度更高,并且出现了更多的高频信息,表示放大操作会增加图像中的高频信息。
  3. 缩小后图像的傅里叶变换频谱图中,原始图像中心区域的亮度较低,并且丢失了一部分高频信息,表示缩小操作会减少图像中的高频信息。

综上所述,傅里叶变换频谱图的变化可以反映出图像的频率特征,放大操作会增加高频信息,而缩小操作会减少高频信息。

图像放大缩小对傅里叶变换频谱图的影响分析

原文地址: https://www.cveoy.top/t/topic/phWz 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录