学      院:信息科学与工程学院
        作 业 题 目: 利用Matlab进行图像增强
        专      业:计算机应用
        班      级:计本09-2
        学 生 姓 名:  彭一峰  学号:********** 
        * * * ***** 
摘要
    在图像形成、传输或变换的过程中,由于受到一些客观因素的影响,会使图像产生失真,如图像对比度降低和图像模糊等等。因此需要利用图像增强技术改善这种情况。本文寻了一幅灰度分布不均的原始图像,在MATLAB环境下对图像进行增强处理。本文还利用灰度变换、直方图均衡化和直方图规定化对图像进行增强,显示增强前后的结果并比较增强的效果。
关键词:图像增强,灰度变换,直方图均衡化,直方图规定化
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  逻辑运算符
关系操作符
说明
<
小于
<=
小于或等于
>
大于
>=
大于或等于
= =
等于
局部直方图均衡化
~=
不等于

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。