第3章 MTLAB图形图像处理-2.ppt

3.5图像的灰度变换与直方图 在计算机中一幅二维数字图像表示为一个矩阵,该矩阵中的元素是位于相应坐标位置的图像灰度值。对图像处理包括对彩色图像的处理,往往都是对像素灰度的操作,所以对图像进行灰度变换是图像处理过程中最简单、最基础内容。 在图像处理中,直接对像素进行的操作称为空间域(或简称空域)处理。 3.5.1图像的灰度变换 在MATLAB中,用函数imadjust可完成灰度图像的灰度变换。其基本语法格式为: g=imadjust(p,[low_in high_in],[low_out high_out], gamma) 其中p为读入到MATLAB中的待变换图像矩阵; [low_in high_in]指定了p图像中被执行变换操作的灰度范围,[low_out high_out]是p图像中的像素变换后被映射到low_out~high_out的灰度级上。 默认状态下,[low_out high_out]及[low_in high_in]为空,此时等价于[0 1],表明输入与输出灰度级为0~255(uint8)或0~65535(uint16)。 【例3.5.2】将图像p向高灰度级变换,gamma取0.6,效果如图3.29中图(c)所示。 g2 = imadjust(p,[],[],0.6); subplot(2,2,3); imshow(g2); xlabel((c)); 【

文档评论(0)

1亿VIP精品文档

相关文档