主要内容、基本要求、主要参考资料等:
主要内容:
在图像形成、传输或变换的过程中,由于受到一些客观因素的影响,会使图像产生失真,如图像对比度降低和图像模糊等等。因此需要利用图像增强技术改善这种情况。寻找一幅灰度分布不均的原始图像,在MATLAB环境下对图像进行增强处理。要求利用灰度变换、直方图均衡化和直方图规定化对图像进行增强,显示增强前后的结果并比较增强的效果。
基本要求:
1、 学会 MATLAB 的使用,掌握 MATLAB 的程序设计方法。
2、熟悉数字图像处理的基本知识。 3、利用灰度变换中的线性变换、分段线性变换、非线性变换对图像进行增强。
4、利用直方图均衡化和直方图规定化对图像进行增强
5、显示增强前后的图像,并对比增强的效果。
主要参考资料:
1、包振华.基于MATLAB的灰度级线性变换图像增强[J].武汉职业技术学院学报.2006,3
2、 汪志云. 基于直方图的图像增强及其MATLAB实现[J].计算机工程与科学.2006,2
3、 贾永红. 数字图像处理[M].武汉大学出版社.2003,9
完 成 期 限:2010.6.21—2010.6.25
指导教师签名:
课程负责人签名:
2010年 6月 18日
1 MATLAB的使用及其程序设计方法
1.1 MATLAB简介
1.1.1 MATLAB的概况
MATLAB是矩阵实验室(Matrix Laboratory)之意。除具备卓越的数值计算能力外,它还提供了专业水平的符号计算,文字处理,可视化建模仿真和实时控制等功能。
MATLAB的基本数据单位是矩阵,它的指令表达式与数学,工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完相同的事情简捷得多.
开放性使MATLAB广受用户欢迎.除内部函数外,所有MATLAB主包文件和各种工具包都是可读可修改的文件,用户通过对源程序的修改或加入自己编写程序构造新的专用工具包.
1.2 MATLAB的使用
MATLAB 的M 文件是文件名后缀为M 的文件,有两种形式,一种是程序文件,一种是函数文件。
1.2.1 MATLAB的程序文件
MATLAB 的应用程序。
调用方法:只需在MATLAB 命令窗口直接输入文件名即可。
M文件建立方法:
1、在MATLAB中,选择菜单:“File”→“New” →“M-file”
2、在编辑窗口中输入程序内容
3、选择菜单“File” →“Save”,存盘。
1.2.2 MATLAB的函数文件
MATLAB 的内部函数是有限的,有时为了研究某一个函数的各种性态,需要为MATLAB 定义新函数,为此必须编写函数文件.
函数文件的第一行必须以特殊字符function 开始,格式为:
function =
函数值的获得必须通过具体的运算实现,并赋给因变量.
说明:
函数文件名必须与函数名一致。
程序文件也以M文件保存。
1.3 MATLAB 的程序设计方法
由关系运算符构成的表达式称为关系表达式。
1.3.1 逻辑运算符
关系操作符
说明
<
小于
<=
小于或等于
>
大于
>=
大于或等于
= =
等于
~=
不等于
由逻辑运算符构成的表达式称为逻辑表达式。
1.3