matlab 图像分解为高低频分量,低频分量经处理后,再和高频怎么合成

一幅图像F经过低通滤波器,得出低频分量FL,(这里图像F=低频分量FL+高频分量FH),将低频分量FL经过均值滤波后变为FL',最后将FL'与之前被虑掉的FH合成新图像。求matlab简略代码,低通滤波器和均值滤波部分我到是会,主要是:1.不会求高频部分FH,2.不会将FL'与FH合成。

1.FH=F-FL;
2.FL'+FH
就是加减这么简单啊追问

两个矩阵的对应数值相加减?FH=minus(F,FL);F'=plus(FL',FH)
那我去试试。。

追答

是的,对应的元素相加减
有minnus,plus可以,更直接的用 - +就可以了
matlab 已经定义好 矩阵的加减运算可以直接中+,-

注意的是变量的名字不能用 F‘ ,FL'那样命名
应为'是matlab里面共轭转置运算的符号

可以改个名字

FL= 低通滤波函数(F);
FH=F-FL;
FL1=中值滤波函数(FL);
F1=FL1+FH;

温馨提示:答案为网友推荐,仅供参考
相似回答