亮度变化与空间滤波
g = imadjust(f,[low_in,high_in],[low_out,high_out],gamma);
%f为输入的图像
%后面两个区间表示将[low_in,high_in]之间的值映射为[low_out,high_out]之间的值
%gamma为调节权重,小于1则映射被加权至更高的值(更亮),大于1则更暗
线性空间滤波技术可以用拉普拉斯滤波器:
其中
这就相当于乘了一个矩阵
编程时可用函数
非线性滤波技术的一个工具为
生成的g为,用邻域的一组序列元素中的第order个元素替代f中的每个元素,邻域由domain中的非零元素确定。
g = ordfilt2(f,1,ones(m,n))
% 中值滤波器的特化函数
g = medfilt2(f,[m,n]) %等价于g = ordfilt2(f,median(1:m*n),ones(m,n))
简略形式g = medfilts(f) %默认用3*3的邻域
本文作者:West11
本文链接:https://www.cnblogs.com/cxy1114blog/p/18459149
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步