J = imadjust(I,[LOW_IN; HIGH_IN],[LOW_OUT; HIGH_OUT])
[LOW_IN; HIGH_IN]控制原图像I中像素值要在J中显示的范围,LOW_IN表示I要显示的像素值最小值,HIGH_IN表示I要显示的像素值最大值
[LOW_OUT; HIGH_OUT]表示J中像素值范围
举个例子:
J = imadjust(I,[0.3 0.8],[0.2 0.9]) :表示I显示在J中的像素值范围为0.3到0.8,而且0.3在J中对应0.2,0.8在J中对应0.9。I中小于0.3的也都在J中用0.2表示,高于0.8的像素在J中都用0.9表示。
J = imadjust(I,[LOW_IN; HIGH_IN],[LOW_OUT; HIGH_OUT],GAMMA)
GAMMA指定描述I和J关系的曲线的形状,GAMMA小于1意味着I的值在映射到J时变得比原值更大,GAMMA大于1意味着I的值映射后更小。
MATLAB imadjust函数理解
最新推荐文章于 2025-10-24 10:42:14 发布
本文详细介绍了imadjust函数的使用方法及参数含义。该函数用于调整图像的亮度对比度,通过设置输入输出范围来改变图像的视觉效果。文章还解释了gamma参数如何影响图像的明暗变化。
1万+

被折叠的 条评论
为什么被折叠?



