MATLAB图像处理imadjust()函数调节图像的对比度示例

imadjust()函数

J=imadjust(I)  将强度图像为I的值映射到J中的新值,使得1%的数据在低强度和高强度I时饱和。这将增加了输出图像J的对比度。

J = imadjust(I,[LOW_IN; HIGH_IN],[LOW_OUT; HIGH_OUT])将强度图像I中的值映射到J中的新值,使得LOW_IN和HIGH_IN之间的值映射到LOW_OUT和HIGH_OUT之间的值。低于LOW_IN和高于HIGH_IN的值被剪切; 也就是说,低于LOW_IN的值映射到LOW_OUT,高于HIGH_IN的值映射到HIGH_OUT。也可以使用空矩阵([])作为[LOW_IN; HIGH_IN]或[LOW_OUT; HIGH_OUT]指定[0 1]的默认值。如果省略参数,[LOW_OUT; HIGH_OUT]默认为[0 1]。

例如

I = imread('pout.tif');
J = imadjust(I);
figure, imshow(I)
figure, imshow(J)
K = imadjust(I,[0.3 0.7],[]);
figure, imshow(K)
RGB1 = imread('football.jpg');
RGB2 = imadjust(RGB1,[.2 .3 0; .6 .7 1],[]);
figure, imshow(RGB1), 

figure, imshow(RGB2)


  • 5
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值