基于 MATLAB GUI 的数字图像处理系统
小悠
中文摘要
本文以 MATLAB 软件的图形用户界面(GUI)开发环境和图像处理工具箱为平台设计了数字
图像增强处理系统,可实现灰度变换、图像增强和图像滤波等图像处理方法,应用这种手段的设计图像处
理系统可以激发学习图像处理知识的兴趣,大大提高学习效率。
关键词:
图像增强 MATLAB GUI
引言
在图像处理中,图像增强
[1]
是图像预处理中最常用的技术之一,图像增强技术对于提高
图像质量起着重要的作用。图像增强作为基本的图像处理技术,其目的是对图像进行加工,
以得到对具体应用来说视觉效果更“好”更“有用”的图像。由于具体应用的目的和要求不
同,因而“好”和“有用”的含义也不同,因此图像处理技术是面向具体问题的。从根本上
说,图像增强的标准时不存在的,例如,一种很适合增强X 射线图像的方法,不一定是增强
卫星云图的最好方法。
图像增强就是采用一系列技术去增强图像中用户感兴趣的信息,其目的主要有两个:一
是改善图像的视觉效果,提高图像成分的清晰度;二是使图像变得更有利于计算机处理。目
前,图像增强的方法虽有很多种,但它对各种不同的类别具有不同的增强效果,应具体问题
具体分析,只有根据图像增强的具体目的选择相应的增强方法,才能达到期望的效果。
一、认识图形用户界面(GUI)
用 MATLAB 对图像进行处理
[2]
是当前科技领域的一个重要的课题,它采用的是用一组有
序的灰度或彩色数据元素构成图像,数组的每一个元素对应于图像的一个像素值。这样
MATLAB 就可以利用其强大的矩阵计算功能实现对图像的数字处理。本次设计的系统主要是
利用 MATLAB 所提供的图形用户界面(GUI),实现一个可视的面向对象的操作界面。
1.1 设计原则
由于要求不同,设计出来的界面也就千差万别。但是,自从人们开始设计图形界面以来,
界面设计的评判标准却没有太大的变化。简单说来,一个好的界面应遵从以下三个原则:简
单性、一致性、习常性
[3]
。
(1)简单性
设计界面时,应力求简洁、直接、清晰地体现出界面的功能和特征。那些可有可无的功
能应尽量删去,以保持界面的清洁。