我正在尝试使用 MATLAB重现本文的结果。我需要对视频的 RGB 通道序列应用过滤器(每个通道每帧有 1 个颜色值,对应于该帧中该通道的所有像素值的总和,即如果有 200 帧我有200x3 矩阵,列是 RGB,行是帧)。
我应该过滤我得到的 3 个信号并应用 PCA 和 ICA。
我是信号处理的新手,我一直在尝试使用 FDATool 和过滤器功能,但我做不到。我应该制作一个 FIR 带通滤波器,0.5-3.7 Hz,32 点汉明窗。我用 FDATool 做了一个这样的过滤器,但我不确定 Fs 并且我不能得到一个连贯的结果。
我正在这样做(这可能是错误的):
filt_channels = filter(my_coefficients,1,channels);
其中 channels 是我的 200x3 矩阵。
任何帮助深表感谢。