末尾链接文件包括流程图、满注释的代码以及实验结果~
实验一 图象灰度变换
一、 实验目的:
理解数字图象处理的基本过程,掌握常用图象灰度变换算法,观察图像图象灰度变换的结果,加深对数字图象基本概念的理解。
二、 实验内容:
1、灰度线性变换
变换函数为 :s = a r + b 设计程序,实现(a>1,b=0)、(0<a<1, b=0)、(a=1,b>0)和(a=1,b<0)等情况下的灰度变换处理,并比较处理前后的图象效果。
2、图象二值化
设计程序,实现图象的二值化。并给出三种门限下的处理结果。
3、负象变换
设计程序,实现图象的反转操作(负象变换),并比较处理前后的图象结果。
4、灰度非线性变换(选做内容)
设计程序,实现图象的指数变换和对数变换。
三、 实验步骤:
1、获取实验用图像:使用 imread 函数将图像读入 Matlab,用 size 函数(或
imfinfo 函数)获取图象大小。
2、产生灰度变换函数:s = a r + b用 imshow 函数分别观察在(a>1,b=0)、(0<a<1, b=0)、(a