matlab灰度非线性变换的实现

 时间:2026-02-15 08:38:21

1、对数变换的一般表达式为:t=c log(1+s)

c为尺度比例常数,s为源灰度值,t为变换后的灰度值.

2、从图中可以看出,对数变换可增强一副图像中较暗部分的细节,可用于扩展被压缩的高值图像中的较暗像素,因此广泛用于频谱图像的显示.

matlab灰度非线性变换的实现

3、首先,读入图像,计算频谱,以matlab自带的coins.png为例.

matlab灰度非线性变换的实现

4、然后进行对数变换,并画出变换前后的频谱图像.

matlab灰度非线性变换的实现

5、图像如图.

matlab灰度非线性变换的实现

1、伽马变换的一般表达式为:y=(x+esp)^r

xy取值范围都是[0,1],esp为补偿系数,r为伽马系数.

2、r是图像灰度校正的一个重要参数,其值决定增强低灰度还是增强高灰度.

matlab灰度非线性变换的实现

3、伽马变换可直接使用imadjust直接对图像进行变换,不需要double变换.

matlab灰度非线性变换的实现

4、将伽马系数分别取0.75,1,1.5进行伽马变换后的图像为.

matlab灰度非线性变换的实现

5、其相应的灰度直方图的代码与图像分别如图.

matlab灰度非线性变换的实现

matlab灰度非线性变换的实现

  • vc++控制台怎么改变大小
  • 微信小程序体验版怎么生成
  • Navicat Premium中如何在报表设置纸张大小
  • 快速在公司站稳的5大秘诀,职场人必看
  • 如何通过应用、文件在命令提示符中打开位置
  • 热门搜索
    以色列旅游 东戴河旅游景区 旅游体验师招聘要求 邮轮旅游网 曼谷旅游攻略 北京旅游住宿 银川旅游景点大全 关岛旅游 欧洲性旅游 临夏旅游