我正在尝试对一个信号(列向量或行向量)应用高通滤波器,该信号由从黑白图像中提取的1像素宽的线条组成。我知道图像的分辨率(下面代码中的res,单位为毫米/像素)。如何在MATLAB中使用巴特沃思滤波器或其他滤波器来过滤这些线数据,以丢弃某些低频(波形度)或大波长,比如>10 mm?Fs = 1; % I do not know if this assumption is correct for the image.
lambda = 10; % Cut-off wavelength in mm, gi