Matlab中imadjust函数的使用方法

imadjust函数用于调整灰度图像的亮度,将输入图像I中特定范围的值映射到新的范围。通过指定[low_in, high_in]和[low_out, high_out],以及gamma参数,可以改变图像的亮度和对比度。当参数省略时,默认保持图像亮度不变。示例展示了如何使用imadjust改变图像亮度,其中第三个图像实现了亮度反转。" 130316795,15305490,深入理解Spring的ApplicationContext,"['java', 'spring', 'servlet']
摘要由CSDN通过智能技术生成

imadjust
函数imadjust可以对灰度图像进行亮度变化。

调用格式
J = imadjust(I,[low_in high_in],[low_out high_out],gamma)

此函数将图像I中low_in至high_in之间的值映射到low_out至high_out之间,而low_in以下和high_in以上的值被剪切掉。

输入图像I应该为uint8、uint16或double类的灰度图像,输出图像J与输入图像I类型相同。

[low_in high_in]和[low_out high_out]的取值均为[0,1],在实际处理中,matlab会根据图像类型将取值乘以对应的数来进行处理,如uint8类图像乘以255,uint16位图像乘以65535。

参数gamma指定了映射曲线的形状,gamma取不同大小的值得到的图像J的亮度不同。

gamma 输出效果
<1 更亮
>1 更暗
=1 线性

在省略参数[low_in high_in]和[low_out high_out]及参数gamma的情况下,[low_in high]、[low_out high_out]默认取[0 1],gamma默认取值1。此时得到的输出图像与输入图像亮度相同。

使用示例

f = i
  • 9
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值