文档介绍:蝿数字图像处理实验报告蚄实验目的蚃1. 通过实验加深对各种图像处理和分析方法的理解,学****图像处理和分析的基本基本原理。袀2. 利用VisualC++编程技术掌握常用的图像处理和分析技术。袇实验内容莇1. 图像显示莃2. 图像变换,包括傅立叶变换、离散余弦变换、沃尔什变换等袁3. 直方图显示,直方图均衡化,灰度拉伸芀4. 图象增强,包括图象平滑、中值滤波、锐化等螆5. 其他,如边缘检测,二值化,图像复原等膃实验步骤及结果蚈1. 图像显示莈膆2. 图像变换,包括傅立叶变换、离散余弦变换、沃尔什变换等袄<1)傅立叶变换:利用傅立叶变换的可分离性,先对图像每行进行调用函数FFT进行快速傅立叶变换,然后再对图像的每列调用FFT进行快速变换,从而实现二维图像的傅立叶变换。b5E2RGbCAP螀蒆<2)离散余弦变换:利用离散余弦变换的可分离性分别调用函数DCT,DCT函数主要是利用2N点的快速傅立叶变换来实现快速离散余弦变换。p1EanqFDPw蚅蚄<3)沃尔什变换:与上面两种变换类似,首先对图像每列进行一维沃尔什-哈达玛变换,然后对变换结果的每行进行一维沃尔什-哈达玛变换。DXDiTa9E3d袁衿3. 直方图显示,直方图均衡化,灰度拉伸肄<1)直方图显示:在图示中实现图像灰度值的概率统计。莄虿<2)直方图均衡化:实现图像的均衡化。羇蒄<3)灰度拉伸:通过改变直方图坐标上某些点的坐标实现灰度拉伸的功能。膅蚀灰度拉伸的结果:荿***4. 图象增强,包括图象平滑、中值滤波、锐化等薁图像增强是图像处理中一类比较重要的处理方法。在该程序中主要实现了图像增强中的图像平滑、中值滤波、拉普拉斯算子锐化功能。RTCrpUDGiT螁<1)图象平滑滤波:在对话框中可以使用平均模板、高斯模板或者自定义模板,在自定义模板中可以改变模板的高度、宽度及中心点的坐标,从而针对不同的图像得到更好的效果。平滑模板与结果如下:5PCzVD7HxA蒈薇莁<2)中值滤波:使用3×3的中值滤波模板或者自定义模板,在自定义模板中可以改变模板的高度、宽度及中心点的坐标。中值滤波模板与结果如下:jLBHrnAILg蕿薆<3)拉普拉斯算子<Laplace)锐化:肆肂其他,如边缘检测,二值化,图像复原等薀<1)二值化:罿<2)边缘检测:Robert算子蒅<袂<3)卷积加噪声蚁肇<4)逆滤波袅薃实验小结葿通过这次实验,基本完成了一个具有图像处理基本操作的演示程序。使我加深了对数字图像处理理论及具体方法的理解,对一些