学 院:信息科学与工程学院
作 业 题 目: 利用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小时内删除。
发表评论