matlab 亮度变换之imadjst函数

函数adjust可以对的、图像的灰色度进行亮度的变换。

语法为:

J = imadjust(I)
J = imadjust(I,[low_in; high_in],[low_out; high_out])
J = imadjust(I,[low_in; high_in],[low_out; high_out],gamma)

其中l为原始的图像,[low_in; high_in]为载入图像中你所关心的亮度区间,[low_out; high_out]为将你关心的亮度区间转换到的亮度区间。也就是说low_in一下的值映射为low_out,high_in以上的值映射为high_out。如果gamma是小于1,该映射是偏重于高(亮)的输出值。如果gamma大于1,该映射是偏向低(暗)的输出值。如果省略参数gamma,缺省为1(线性映射)。当high_out小于low_out时输出亮度会发生反转。

比如:

>> g = imadjust(f,[0 1],[1 0]);

原图为:

在亮度会发生反转

这样也就类似与底片的效果,同样可以用imcomplement(fg)来得到同样的效果。

>> f1 = imadjust(fg , [0.5 0.75] ,[0 1]);

该命令将0.5到0.75之间的灰度级扩展到了0到1之间这种处理可以突出感兴趣的亮度带。


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值