matlab图像处理综合实验实验报告 联系客服

发布时间 : 星期日 文章matlab图像处理综合实验实验报告更新完毕开始阅读80cea2b81611cc7931b765ce05087632301274c8

实验五

实验名称:形态学图像处理 实验仪器: 电脑 MATLAB软件 实验目的:

(1)了解数学形态学的基本概念; (2)熟悉常用的结构元素; (3)掌握腐蚀,膨胀以及开闭运算;

实验原理:数学形态学是以形态结构元素为基础对图像进行分析的数学工具。它的基本思想是用具有一定形态的结构元素区度量和提取图像中的对应形状以达到对图像分析和识别的目的。数学形态学的应用可以简化图像数据,保持它们基本的形状特征,并除去不相干的结构。数学形态学的基本运算有4个:膨胀、腐蚀、开启和闭合。它们在二值图像中和灰度图像中各有特点。基于这些基本运算还可以推到和组合成各种数学形态学实用算法。用他们可以进行图像形状和结构的分析及处理,包括基于流域概念的图像分割,基于腐蚀和开运算的骨架抽取以及图像编码压缩,基于测地距离的图像重建,基于形态学滤波器的颗粒分析和基于击中/击不中变换的目标识别等。 实验内容及步骤:

膨胀和腐蚀这两种运算时紧密联系在一起的,最常见的膨胀和腐蚀操作的组合为开操作、闭操作、击中击不中变换。Matlab 提供了 imdilate 函数来实现膨胀操作。开操作是指先对图像进行腐蚀,然后膨胀其结果。闭操作是指先对图像进行膨胀,后对其进行腐蚀。 I=imread('E:\\zy.jpg'); se=strel('disk',5,4); J1=imerode(I,se); J2=imopen(I,se); J3=imclose(I,se);

subplot(2,2,1),imshow(I),xlabel('a) 原图'); subplot(2,2,2),imshow(J1),xlabel('b) 腐蚀'); subplot(2,2,3),imshow(J2),xlabel('c) 开运算'); subplot(2,2,4),imshow(J3),xlabel('d) 闭运算');

a) 原图c) 开运算b) 腐蚀d) 闭运算