好吧,学弟学妹们,我能帮上的就这么点了
4 图像增强的实现
4.1 Matlab系统开发的目标
在数字图像处理过程中,通常输入的是质量较低的图像,输出的则是改善质量后的图像,常用的图像处理方法有图像增强、复原、编码、压缩等等。Matlab软件主要用在图像处理上,处理图像的效果显著,它的主要目标有一下几点:
1.系统需求
要求系统必须满足一下条件:
(1)功能:提高图像质量,直方图增强、对比度增强、平滑和锐化等几种常用的增强方法的理论基础,通过Matlab进行实验,得出实际处理效果,将结果进行对比。
(2)环境:对硬件的要求很低,能够在windows系列的操作系统上运行,在现有的计算机和网络设备基础上不需要增加其它设备就可以运行,保证软件的独立性,减少对平台的过分依赖。
(3)界面:简洁、友好、操作提示。
(4)用户:由于matlab使用的是图像转化数字的形式,再强化处理,所有的用固定函数调用,根据人员的录入字符,具有提示即可操作,对于非计算机专业工作人员通过简单的指点即可操作。
(5)清晰:操作人员进行图片的处理,,增强图像的质量,提高图像的清晰度。
2.系统的功能需求
图像是一种二维的连续函数,然而在计算机上对图像进行数字处理的时候,首先必须对其在空间和亮度上进行数字化,这就是图像的采样和量化的过程。二维图像进行均匀采样,就可以得到一幅离散化成M×N样本的数字图像,该数字图像是一个整数阵列,而MATLAB的长处就是处理矩阵运算,因此用MATLAB处理数字图像非常的方便. 该系统支持五种图像类型,即索引图像、灰度图像、二值图像、RGB图像和多帧图像阵列;支持BMP、GIF、JPEG、、TIFF等图像文件格式的读、写和显示.并具有很多图像处理功能,例如图像类型转换功能实现了色彩图像、索引图像和二值图像之间的相互转换;编辑功能实现了对图像的几何操作;图像模块提供了对图像的灰度处理、膨胀、腐蚀、边界图提取等功能;正交变换模块实现了对图像的压缩和重构功能.这些功能的实现都是在MATLAB语言的基础上,编写M文件程序代码实现的.以图像模块的灰度菜单功能为例,