1、,1)将绘制在单窗口、同一坐标系中2)将绘制在单窗口3个子图中3)将分窗口绘制程序中需要用到的主要函数:plot、subplot、figure2.熟悉图像文件的读取、显示、保存以及格式转换1)载入图像trees(matlab中预存的 .mat 文件,观察工作空间,把得到的信息记录下来,理解其中的含义。p1EanqFDPw需要用到的主要函数:load2)将1)中读入的图像显示出来。imshow3)将1)中读入的图像分别转换成灰度图像、真彩色图像、二值图像,显示并保存成数据文件.mat)到你的文件夹中,观察工作空间,学会如何将图像数据显示在命令窗口。DXDiTa9E3d 需要用到的主要函数:ind
2、2gray、ind2rgb、im2bw、save4)从matlab的images文件夹中读取一幅真彩色图像green.jpg)将其转换到HSV空间和YCrCb空间,并将这些图像保存成图像文件,到你的文件夹中。RTCrpUDGiTimread、rgb2hsv、rgb2Ycbcr、imwrite 注意:load函数和imread函数、save函数和imwrite函数的区别。3.学习使用help功能。打开image processing工具箱,看demo实验报告要求:实验报告要求包括 实验目的、实验内容概括)、实验步骤要有具体的程序段)、每一步骤得到的实验结果和数据,以及对实验结果的分析,最后写出实
3、验总结。5PCzVD7HxA实验二 数字图像的傅立叶变换及频域滤波通过对图像进行傅立叶变换及反变换熟悉傅立叶变换的性质;利用频域实现图像信号的滤波运算,了解频域变换对图像的处理效果。jLBHrnAILg1.学会如何利用matlab函数对图像进行傅立叶变换DFT和余弦变换DCT,以及反变换;2.研究傅里叶变换幅度的平移不变性;3.研究傅里叶变换幅度的旋转性质;4.研究傅里叶变换的尺度变换性质;5.研究理想低通滤波对图像的处理效果。基本原理:1定义:二维离散傅里叶变换与反变换正:反:原图象变换图象数字图象的二维离散傅立叶变换所得结果的频率成分分布示意下图所示。即变换结果的左上、右上、左下、右下四个
4、角的周围对应于低频成分,中央部分对应于高频成分。为使直流成分出现在变换结果数组的中央,可采用换位方法显示,将低频分量集中在中心,依此向外推移的是高频分量,便于观察。xHAQX74J0X1.首先构造一幅黑白二值图像,在128128的黑色背景中心产生一个44的白色方块,如下图1所示,并对其进行傅立叶变换图2、图3位变换结果的参考图像)。LDAYtRyKfE图1 测试图象1图2 图1的FFT变换结果图3 增强后的2DFTfft2、fftshift将频谱的低频从四角移到中心)注意:由于matlab图像显示函数无法显示复数图像,为了观察变换后的结果,应该对变换后的结果求模。 %返回图像I的二维傅立叶变换
5、imshow(log(abs(B, %显示频谱,abs是求模函数2.对图1进行平移,然后再进行傅立叶变换,观察结果。参考图像如下:图3 图1的平移 图4 图3的傅立叶变换结果3.对图1进行旋转,然后再进行傅立叶变换,观察结果。图5 图1的旋转 图6 图5的傅立叶变换结果旋转函数:imrote)4.对图1进行缩放,然后再进行傅立叶变换,观察结果。图7 图1的放大 图8 图7的傅立叶变换结果图9 图1的缩小 图10 图9的傅立叶变换结果5.任意读取一幅自然风光的图像,对其进行傅立叶变换和离散余弦变换,观察结果,然后设计一个理想低通滤波器对图像进行低通滤波,去掉高频分量,之后反变换重构图像,与原图像
6、作对比,并分析其中的原理。参考结果如下:dvzfvkwMI1图11 原图 图12傅立叶变换图13 低通滤波复原的图像 图14 仅保留低频分量二维离散余弦变换函数dct2 反变换函数 ifft2/idct2rqyn14ZNXI实验三 图像的平均滤波、中值滤波实验掌握直方图均衡化的原理和方法;掌握平均滤波器、中值滤波的原理,以及对不同强度的高斯噪声和椒盐噪声进行滤波处理效果。EmxvxOtOco1.观察各类图像的直方图,并利用直方图均衡方法进行图象增强;2.图像的灰度线性变换;3.完成对于给定图像加入噪声高斯噪声和椒盐噪声),观察均值滤波和中值滤波的效果。1直方图的定义图象的灰度直方图是一个函数,
7、表示数字图象中每一灰度级与该灰度级出现的频数为图象中灰度值为b的象素总数。通常,以灰度值b为横坐标,N(b为纵坐标。直方图是图象中象素灰度值的一阶概率分布密度的一种近似。6ewMyirQFL2直方图均衡直方图均衡, s(s分别为原图及新图的概率密度函数,则均衡变换为原图像的累积分布函数:kavU42VRUs对于离散图像,均衡转换公式为:其中,Lmax指图像中的最大灰度值、分别表示(x, y点的实际灰度和经邻域平均后的灰度,Oi (i=1,2,.8表示其邻接各点的灰度,如图1,则邻域平均可表示为:y6v3ALoS89式中 是和图象灰度有关的门限。方形窗口沿水平和垂直两个方向逐点移动,从而平滑整幅
8、图象,去除了孤立噪声。简单的邻域平均会模糊图象。M2ub6vSTnP321f(x, y48675图1 象素f(x, y及其8邻域象素5.中值滤波采用邻域平均抑制噪声,在去除噪声的同时,不可避免地会使边缘轮廓模糊,因而使图象中包含的细节信息受到损失。中值滤波在过滤噪声的同时,还能较好地保护边缘轮廓信息,对减少随机脉冲噪声和胡椒面式pepper-and-salt noise)噪声很有效。0YujCfmUCw中值滤波的原理是用一个窗口W在图象上扫描,把窗口内包含的图象象素按灰度级升或降)序排列,取灰度值居中的象素灰度为窗口中心象素的灰度,便完成了中值滤波。eUts8ZQVRd1.给定一幅如下的图象M
9、atlab提供pout.tif),作如下增强处理操作:统计原图的灰度直方图,并利用直方图均衡方法进行图象增强;显示直方图函数:imhist直方图均衡函数:histeq2.利用Matlab函数imnoise),在原图上分别叠加高斯噪声和椒盐噪声,对比均值滤波和中值滤波的结果,并对结果做出分析,打开demo观察各滤波器队各类噪声的滤除效果;sQsAEJkW5T均值滤波的滤波模板自行设计,滤波过程可以通过卷积函数conv2)实现。中值滤波函数:medfilt)GMsIasNXkA以上处理可以从demo里看到演示结果。图1 原始图像图2 直方图增强后的图像TIrRGchYzg图3 原图直方图 图4 直
10、方图均衡后的图像直方图图5 叠加高斯噪声图图6 叠加椒盐噪声图概括)、实验原理、实验步骤7EqZcWLZNX实验四 图像的边缘检测熟悉图像的锐化过程;掌握常用边缘检测算子的基本原理和检测效果。掌握形态学处理的原理和应用。1.观察各种模板对应的锐化处理效果;2.用各种边缘提取算子提取边缘,比较检测出的边缘的特点。3.对二值化后的图像采用形态学处理的低通滤波器,该滤波器的脉冲响应为H(r, s,用离散卷积表示如下:lzq7IGf02Ek、l由邻域大小决定,一般取k=l=1为加权函数,称为掩模,然后将模板元素和它所“压上”的图象元素对应相乘,再求和,其结果就是该中心点象素平滑后的输出图像锐化也可以用
11、类似的方法表示。zvpgeqJ1hk用于锐化或检测边缘的常用模板算子有:拉普拉斯算子: Sobel算子:Prewitt算子: 2、形态学处理数学形态学图像处理的基本思想是利用一个称作结构元素 基于卷积的滤波函数filter2 卷积函数conv2参考结果图像:图1 Laplacian锐化算子效果图2 Laplacian锐化算子增强边缘后的效果2.分别利用Sobel算子、prewitt算子、log算子canny算子等对图像进行边缘检测,并比较各边缘检测算子的性能。1nowfTG4KI参考函数:edge图3 Sobel算子边缘提取的结果3、形态学处理1)用不同的结构元素对二值图像进行腐蚀并记录结果图像2)用不同的结构元素对二值图像进行膨胀并记录结果图像3)对二值图像进行开闭运算1次,2次,记录结果图像并比较腐蚀erode 膨胀dilate 形态学运算族函数 bwmorph参考图像:图3 膨胀的结果fjnFLDa5Zo申明:所有资料为本人收集整理,仅限个人学习使用,勿做商业用途。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1