matlab灰度非线性变换的实现
matlab的灰度对数变换、伽马变换如何实现.
灰度对数变换
1、对数变换的一般表达式为:t=c log(1+s)c为尺度比例常数,s为源灰度值,t为变换后的灰度值.
2、从图中可以看出,对数变换可增强一副图像中较暗部分的细节,可用于扩展被压缩的高值图像中的较暗像素,因此广泛用于频谱图像的显示.
3、首先,读入图像,计算频谱,以matlab自带的coins.png为例.
4、然后进行对数变换,并画出变换前后的频谱图像.
5、图像如图.
灰度伽马变换
1、伽马变换的一般表达式为:y=(x+esp)^rxy取值范围都是[0,1],esp为补偿系数,r为伽马系数.
2、r是图像灰度校正的一个重要参数,其值决定增强低灰度还是增强高灰度.
3、伽马变换可直接使用imadjust直接对图像进行变换,不需要double变换.
4、将伽马系数分别取0.75,1,1.5进行伽马变换后的图像为.
5、其相应的灰度直方图的代码与图像分别如图.
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:64
阅读量:92
阅读量:54
阅读量:70
阅读量:22