本项目专注于二值图像(黑白图像)的频域转换与分析,旨在通过MATLAB强大的信号处理工具箱揭示图像的频率特征。主要功能包括:1. 基础FFT分析:对输入的二值图像矩阵进行二维快速傅里叶变换(2D-FFT),将空间域信息转换为频率域信息。2. 频谱中心化处理:利用fftshift算法将频谱的零频率成分(直流分量)从矩阵角落移动至视场中心,结合对数变换(Log-magnitude)调整动态范围,生成符合人眼视觉习惯的频谱强度图像。3. 矩阵填充效应研究:核心功能是对不同尺寸的零填充(Zero Padding)策略进行对比分析,演示通过扩大FFT变换点数(在原始图像周围填充0)如何提高频域采样的密度,从而细化频谱显示,改善“栅栏效应”。4. 直观可视化绘图:系统将采用多窗口或多子图的方式,并排显示原始二值图像、标准FFT频谱以及经过矩阵填充后的高分辨率频谱,通过色彩映射(colormap)和等高线图等形式,直观形象地展示二值形状(如矩形、圆形孔径)与其频域衍射图样之间的对应关系。