matlab中,使用什么程序能增加图像的对比度

如题所述

1、介绍Matlab中对图像的操作,首先介绍图像的读入。使用imread命令:比如有aa.png文件,我们要读入的话,有两种方法:一是直接双击,出现如下对话框,点击finish就可以了。二是使用命令:aa = imread('aa.png');。

2、图像生成之后,以aa为例,要想写入进图像bb.png,使用如下命令:imwrite(aa,'bb.png');可以看到bb与aa的图形相同。

3、也可以将bb保存成其他格式数据:imwrite(aa,'bb.jpg');matlab中有许多格式数据,jpg、tiff等。

4、介绍图像的展示,使用imshow命令:imshow(aa)。

5、图像展示之后,还可以返回句柄:句柄中可以修改展示后figure中的各种属性。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-11-05
matlab 自带函数 imadjust 可用于对比度增强
如果原图象f(x,y)的灰度范围是[m,M],我们希望调整后的图象g(x,y)的灰度范围是[n,N],那么下述变换就可以实现这一要求。
MATLAB图象处理工具箱中提供的imadjust函数,可以实现上述的线性变换对比度增强。Imadjust函数的语法格式为:
J = imadjust(I,[low_in high_in],[low_out high_out])
J = imadjust(I,[low_in high_in],[low_out high_out])返回图象I经过直方图调整后的图象J,[low_in high_in]为原图象中要变换的灰度范围,[low_out high_out]指定了变换后的灰度范围。
例:
I = imread('pout.tif');
J = imadjust(I,[0.3 0.7],[]);
imshow(I), figure, imshow(J)本回答被网友采纳