数字图像处理实验__数学形态学及其应用

合集下载

数字图像处理实验十

数字图像处理实验十

数字图像处理实验实验十:形态学运算学院:信息工程学院姓名:学号:专业及班级:指导教师:一、实验目的学习常见的数学形态学运算基本方法,了解腐蚀、膨胀、开运算、闭运算取得的效果,培养处理实际图像的能力,并为课堂教学提供配套的实践机会。

二、实验内容利用MatLab工具箱中关于数学形态学运算的函数,计算本指导书中指定二值图像进行处理。

下面是使用数学形态学运算的函数对图像进行处理的MATLAB程序:I=imread('Plane2.jpg');level = graythresh(I); %得到合适的阈值bw = im2bw(I,level); %二值化SE = strel('square',3); %设置膨胀结构元素BW1 = imdilate(bw,SE); %膨胀SE1 = strel('arbitrary',eye(5)); %设置腐蚀结构元素BW2 = imerode(bw,SE1); %腐蚀BW3 = bwmorph(bw, 'open'); %开运算BW4 = bwmorph(bw, 'close'); %闭运算imshow(I);figure,imshow(bw);figure,imshow(BW1);figure,imshow(BW2);figure,imshow(BW3);figure,imshow(BW4);三、实验具体实现1.调入并显示图像Plane2.jpg;2.选取合适的阈值,得到二值化图像Plane2-2.jpg;3.设置结构元素;4.对得到的二值图像Plane2-2.jpg进行腐蚀运算;5.对得到的二值图像Plane2-2.jpg进行膨胀运算;6.对得到的二值图像Plane2-2.jpg进行开运算;7.对得到的二值图像Plane2-2.jpg进行闭运算;8.将两种处理方法的结果作比较;程序:I=imread('1.jpg');level = graythresh(I);bw = im2bw(I,level);SE = strel('square',3);BW1 = imdilate(bw,SE);SE1 = strel('arbitrary',eye(5));BW2 = imerode(bw,SE1);BW3 = bwmorph(bw, 'open');BW4 = bwmorph(bw, 'close');imshow(I);figure,imshow(bw);figure,imshow(BW1);figure,imshow(BW2);figure,imshow(BW3);figure,imshow(BW4);截图:四、思考题1. 结合实验内容,评价腐蚀运算与膨胀运算的效果。

matlab数字图像处理实验报告

matlab数字图像处理实验报告

《数字图像处理实验报告》实验一图像的增强一.实验目的1.熟悉图像在MATLAB下的读写、输出;2.熟悉直方图;3.熟悉图像的线性指数等;4.熟悉图像的算术运算和几何变换。

二.实验仪器计算机、MATLAB软件三.实验原理图像增强是指根据特定的需要突出图像中的重要信息,同时减弱或去除不需要的信息。

从不同的途径获取的图像,通过进行适当的增强处理,可以将原本模糊不清甚至根本无法分辨的原始图像处理成清晰的富含大量有用信息的可使用图像。

其基本原理是:对一幅图像的灰度直方图,经过一定的变换之后,使其成为均匀或基本均匀的,即使得分布在每一个灰度等级上的像素个数.f=H等或基本相等。

此方法是典刑的图像空间域技术处理,但是由于灰度直方图只是近似的概率密度函数,因此,当用离散的灰度等级做变换时,很难得到完全平坦均匀的结果。

频率域增强技术频率域增强是首先将图像从空间与变换到频域,然后进行各种各样的处理,再将所得到的结果进行反变换,从而达到图像处理的目的。

常用的变换方法有傅里叶变换、DCT变换、沃尔什-哈达玛变换、小波变换等。

假定原图像为f(x,y),经傅立叶变换为F(u,v)。

频率域增强就是选择合适的滤波器H(u,v)对F(u,v)的频谱成分进行处理,然后经逆傅立叶变换得到增强的图像。

四.实验内容及步骤1.图像在MATLAB下的读写、输出;实验过程:>> I = imread('F:\image\');figure;imshow(I);title('Original Image');text(size(I,2),size(I,1)+15, ...'', ...'FontSize',7,'HorizontalAlignment','right');Warning: Image is too big to fit on screen; displaying at 25% > In imuitools\private\initSize at 86In imshow at 1962.给定函数的累积直方图。

数学形态学在图像处理中的研究及应用的开题报告

数学形态学在图像处理中的研究及应用的开题报告

数学形态学在图像处理中的研究及应用的开题报告
一、选题背景及研究意义
随着计算机技术的不断发展,图像处理技术在各个应用领域逐渐得到了广泛应用。

数学形态学作为图像处理的一种重要方法,可以对图像进行形状和结构特征的分析,
可用于边缘检测、形态学重构、形态学滤波、特征提取等方面。

因此,在图像处理中
研究和应用数学形态学具有重要意义,能够提高图像处理的效率和准确性。

二、文献综述
目前,国内外关于数学形态学在图像处理中的研究已经比较成熟。

其中,Mallat
等人提出了基于数学形态学的多尺度分解方法,可以实现图像的局部分析和重构;Liu 等人则研究了基于形态学的图像分割方法;Papadimitriou等人则应用形态学滤波实现
了图像去噪等。

三、研究内容和研究方法
本文将探讨数学形态学在图像处理中的应用及研究。

具体内容包括:
1. 数学形态学基本概念和原理介绍;
2. 数学形态学在图像处理中的应用场景;
3. 数学形态学与其他图像处理方法的比较分析;
4. 数学形态学在图像处理中的优化方法和应用实例;
5. 数学形态学在特定场景下的应用方式与效果分析。

研究方法主要采用文献综述和案例分析的方法,对国内外相关文献进行综合分析,通过图像处理软件实现数学形态学在图像处理中的具体应用。

四、预期结果
本文旨在系统地总结数学形态学在图像处理中的研究成果,评估其应用价值和实际效果。

通过对数学形态学的深入了解和细致探讨,可为图像处理技术的进一步发展
提供借鉴和参考。

《数字图像处理》实验报告

《数字图像处理》实验报告

《数字图像处理》实验报告数字图像处理是一门将图像进行数字化处理的学科,它通过计算机算法和技术手段对图像进行分析、增强、压缩和重建等操作。

在本次实验中,我们学习了数字图像处理的基本概念和常用算法,并通过实验来探索其应用和效果。

首先,我们进行了图像的读取和显示实验。

通过使用Python中的OpenCV库,我们能够轻松地读取图像文件,并将其显示在屏幕上。

这为我们后续的实验奠定了基础。

同时,我们还学习了图像的像素表示方法,了解了图像由像素点组成的原理。

这使我们能够更好地理解后续实验中的算法和操作。

接下来,我们进行了图像的灰度化实验。

灰度化是将彩色图像转换为灰度图像的过程。

在实验中,我们使用了不同的算法来实现灰度化操作,包括平均值法、最大值法和加权平均法等。

通过比较不同算法得到的灰度图像,我们发现不同算法对图像的处理效果有所差异,这使我们深入理解了灰度化的原理和应用。

随后,我们进行了图像的直方图均衡化实验。

直方图均衡化是一种用于增强图像对比度的方法。

在实验中,我们使用了直方图均衡化算法来对图像进行处理,并观察了处理前后的效果变化。

通过实验,我们发现直方图均衡化能够显著提高图像的对比度,使图像更加清晰和鲜明。

在进一步探索图像处理技术的过程中,我们进行了图像的滤波实验。

滤波是一种常用的图像处理操作,它通过对图像进行卷积操作来实现。

在实验中,我们学习了不同类型的滤波器,包括均值滤波器、高斯滤波器和中值滤波器等。

通过比较不同滤波器对图像的处理效果,我们发现每种滤波器都有其适用的场景和效果。

此外,我们还进行了图像的边缘检测实验。

边缘检测是一种用于提取图像边缘信息的方法。

在实验中,我们学习了不同的边缘检测算法,包括Sobel算子、Canny算子和Laplacian算子等。

通过比较不同算法对图像的处理效果,我们发现每种算法都有其独特的特点和应用。

最后,我们进行了图像的压缩实验。

图像压缩是一种将图像数据进行压缩以减小文件大小的方法。

胡学龙《数字图像处理(第二版)》课后习题解答

胡学龙《数字图像处理(第二版)》课后习题解答

2
1.PHOTOSHOP:当今世界上一流的图像设计与制作工具,其优越性能令其产品望尘 莫及。PHOTOSHOP 已成为出版界中图像处理的专业标准。高版本的 P扫描仪、数码相机等图像输入设备采集的图 像。PHOTOSHOP 支持多图层的工作方式,只是 PHOTOSHOP 的最大特色。使用图层功能 可以很方便地编辑和修改图像,使平面设计充满创意。利用 PHOTOSHOP 还可以方便地对 图像进行各种平面处理、绘制简单的几何图形、对文字进行艺术加工、进行图像格式和颜色 模式的转换、改变图像的尺寸和分辨率、制作网页图像等。
1.5 常见的数字图像处理开发工具有哪些?各有什么特点? 答.目前图像处理系统开发的主流工具为 Visual C++(面向对象可视化集成工具)和 MATLAB 的图像处理工具箱(Image Processing Tool box)。两种开发工具各有所长且有相互 间的软件接口。 Microsoft 公司的 VC++是一种具有高度综合性能的面向对象可视化集成工具,用它开发 出来的 Win 32 程序有着运行速度快、可移植能力强等优点。VC++所提供的 Microsoft 基础 类库 MFC 对大部分与用户设计有关的 Win 32 应用程序接口 API 进行了封装,提高了代码 的可重用性,大大缩短了应用程序开发周期,降低了开发成本。由于图像格式多且复杂,为 了减轻程序员将主要精力放在特定问题的图像处理算法上,VC++ 6.0 提供的动态链接库 ImageLoad.dll 支持 BMP、JPG、TIF 等常用 6 种格式的读写功能。 MATLAB 的图像处理工具箱 MATLAB 是由 MathWorks 公司推出的用于数值计算的有 力工具,是一种第四代计算机语言,它具有相当强大的矩阵运算和操作功能,力求使人们摆 脱繁杂的程序代码。MATLAB 图像处理工具箱提供了丰富的图像处理函数,灵活运用这些 函数可以完成大部分图像处理工作,从而大大节省编写低层算法代码的时间,避免程序设计 中的重复劳动。MATLAB 图像处理工具箱涵盖了在工程实践中经常遇到的图像处理手段和 算法,如图形句柄、图像的表示、图像变换、二维滤波器、图像增强、四叉树分解域边缘检 测、二值图像处理、小波分析、分形几何、图形用户界面等。但是,MATLAB 也存在不足 之处限制了其在图像处理软件中实际应用。首先,强大的功能只能在安装有 MATLAB 系统 的机器上使用图像处理工具箱中的函数或自编的 m 文件来实现。其次,MATLAB 使用行解 释方式执行代码,执行速度很慢。第三,MATLAB 擅长矩阵运算,但对于循环处理和图形 界面的处理不及 C++等语言。为此,通应用程序接口 API 和编译器与其他高级语言(如 C、 C++、Java 等)混合编程将会发挥各种程序设计语言之长协同完成图像处理任务。API 支持 MATLAB 与外部数据与程序的交互。编译器产生独立于 MATLAB 环境的程序,从而使其他 语言的应用程序使用 MATLAB。

数字图像处理数学形态学及其应用

数字图像处理数学形态学及其应用

下一页
home
上一页
图9.1 数学形态学的方法
输入图像
移位、交、并等集合运算
输出图像
结构元素
下一页
home
上一页
• 根据探测研究图像的不同结构特点,结构元素可携带形态、 大小、灰度、色度等信息。
• 不同点的集合形成具有不同性质的结构元素。由于不同的 结构元素可以用来检测图像不同侧面的特征,因此设计符 合人的视觉特性的结构元素是分析图像的重要步骤。
下一页
home
上一页
用结构元素g对输入图像f(x, y)进行灰值膨胀
– 一般设集合A为图像集合,集合B为结构元素, 数学形态学运算是用B对A进行操作。
下一页
home
上一页
9.2.1 二值腐蚀
集合A(输入图像)被集合B(结构元素)腐蚀:
AB {x | (B) A} x
d
d
(9.3)
d
A
d/4
d/4
B
AB
d/8
d/8
图9.2 腐蚀示意图
下一页
home
上一页
9.2.2 二值膨胀
• 腐蚀运算的对偶运算,可以直接定义,也可通 过对补集的腐蚀来定义,即以AC表示集合A的 补集, 表示B关于坐标原点的反射。
• 集合A被集合B膨胀表示为:
A B [ ACB]C
也可表示为 A B {x | (B)x A}
下一页
home
上一页
图9.3 膨胀示意图
下一页
home
上一页
腐蚀和膨胀操作的直观解释
• 在多尺度形态学分析中,结构元素的大小 可以变化,但结构元素的尺寸一般地要明 显小于目标图像的尺寸。
下一页

数字图像处理技术在数学形态学中的应用

数字图像处理技术在数学形态学中的应用

数字图像处理技术在数学形态学中的应用
胡俊梅
【期刊名称】《集成电路应用》
【年(卷),期】2022(39)8
【摘要】阐述在传统数学形态学算法的基础上,根据抗噪型膨胀腐蚀形态学边缘检测算子结构元素特征进行算法的改进。

基于结构元素的尺寸与边缘操作时间呈正相关,采用不同大小结构元素组合来提取边缘特征,在保证图像细节前提下能除掉较大噪声点。

根据结构元素的方向性,由具有相同方向结构元素图像相匹配,检测到各边缘信息,确保不同向边缘信息的完整度。

【总页数】2页(P234-235)
【作者】胡俊梅
【作者单位】西安交通工程学院
【正文语种】中文
【中图分类】TP391.41
【相关文献】
1.膜图像处理中数字图像处理技术的有效应用
2.数学形态学在计算机图像处理技术检测粒度中的应用
3.数学形态学在数字图像处理中的应用研究
4.数字图像处理技术在膜图像处理中的应用
5.数学形态学在数字图像处理中的应用
因版权原因,仅展示原文概要,查看原文内容请购买。

数字图像处理实验-形态学

数字图像处理实验-形态学

数字图像处理实验-形态学(总5页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--西安邮电学院实验报告实验名称形态学图像处理课程名称数字图像处理A姓名方健成绩班级电子0802学号05081038(01)日期2011-05-31地点3#5311.实验目的(1)了解并掌握膨胀、腐蚀及开运算、闭运算的基本原理;(2)编写程序使用开运算、闭运算处理图像,进一步理解开运算、闭运算的实质;(3)编写程序使用开运算、闭运算进行图像去噪处理,根据实验结果分析效果;(4)总结实验过程(实验报告,左侧装订):方案、编程、调试、结果、分析、结论。

2.实验环境(软件条件)Windows XPMATLAB3.实验方法对两幅受噪声干扰的数字图像(如图所示)和(如图所示)进行如下处理:(1)对两幅图像进行腐蚀、膨胀处理,显示处理前、后图像:可以用不同尺度及形状的结构元素进行腐蚀、膨胀处理,分析结构元素对处理效果的影响;(2)分别对两幅图像设计相应的开、闭运算进行降低噪声的处理,显示处理前、后图像;(3)分析两幅图像为了降低噪声所设计的运算有无不同如果有请分析为什么会有这种不同4.实验分析A基本概念:A.膨胀已知二值图像A,如果A b1,A b2,…,A bn是由二值图像B={b1,b2,b3,…,b n}中像素值为1的点平移得到,则A由B平移的并称为A被B膨胀。

B.腐蚀腐蚀是膨胀的逆运算。

二值图像A经二值图像B腐蚀后在p点仍为1的充分必要条件1是:B平移到B后,B中的1像素也是A中的1像素。

C.开运算用同一结构元腐蚀后在膨胀可去除比结构元小的所有区域像素点,而留下其余部分,这一顺序称为“开”运算。

D.闭运算与开运算顺序相反的过程是先膨胀后再腐蚀,称为“关”运算或“闭”运算。

B 所用函数:构造结构元素:SE = strel(shape, parameters);腐蚀运算:IM2 = imerode(IM,SE);膨胀运算:IM2 = imdilate(IM, SE);开运算:IM2 = imopen(IM,SE)1电子0802-01图实验图像图实验图像闭运算:IM2 = imclose(IM,SE)E. 实验结论A. 对进行腐蚀膨胀操作。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验五: 图像分割与边缘检测一.实验目的1. 理解图像分割的基本概念;2. 理解图像边缘提取的基本概念;3. 掌握进行边缘提取的基本方法;4. 掌握用阈值法进行图像分割的基本方法。

二.实验基本原理 ●图象边缘检测图像理解是图像处理的一个重要分支,研究为完成某一任务需要从图像中提取哪些有用的信息,以及如何利用这些信息解释图像。

边缘检测技术对于处理数字图像非常重要,因为边缘是所要提取目标和背景的分界线,提取出边缘才能将目标和背景区分开来。

在图像中,边界表明一个特征区域的终结和另一个特征区域的开始,边界所分开区域的内部特征或属性是一致的,而不同的区域内部的特征或属性是不同的,边缘检测正是利用物体和背景在某种图像特性上的差异来实现的,这些差异包括灰度,颜色或者纹理特征。

边缘检测实际上就是检测图像特征发生变化的位置。

图象边缘检测必须满足两个条件:一能有效地抑制噪声;二必须尽量精确确定边缘的位置。

由于噪声和模糊的存在,检测到的边界可能会变宽或在某些点处发生间断,因此,边界检测包括两个基本内容:首先抽取出反映灰度变化的边缘点,然后剔除某些边界点或填补边界间断点,并将这些边缘连接成完整的线。

边缘检测的方法大多数是基于方向导数掩模求卷积的方法。

导数算子具有突出灰度变化的作用,对图像运用导数算子,灰度变化较大的点处算得的值比较高,因此可将这些导数值作为相应点的边界强度,通过设置门限的方法,提取边界点集。

一阶导数与是最简单的导数算子,它们分别求出了灰度在x 和y 方向上的变化率,而方向α上的灰度变化率可以用相应公式进行计算;对于数字图像,应该采用差分运算代替求导。

一幅数字图像的一阶导数是基于各种二维梯度的近似值。

图像f(x,y)在位置(x,y)的梯度定义为下列向量:G[f(x,y)]=[]在边缘测中,一般用这个向量的大小,f ∇用表示2/122][Gy Gx f +=∇ 函数f 在某点的方向导数取得最大值的方向是,方向导数的最大值是称为梯度模。

利用梯度模算子来检测边缘是一种很好的方法,它不仅具有位移不变性,还具有各向同性。

为了运算简便,实际中采用梯度模的近似形式。

f∇=或者f∇=max(|Gx |,|Gy |)传统的边缘检测算法通过梯度算子来实现的,在求边缘的梯度时,需要对每个象素位置计算。

在实际中常用小区域模板卷积来近似快速计算,简单有效,即梯度算子一般采用滤波算子的形式来完成,因此应用很广泛。

模板是N*N的权值方阵,经典的梯度算子模板有:Sobel模板、Prewitt模板、Roberts模板、Laplacian模板等。

具体模板请见书。

拉普拉斯高斯(LoG)算法是一种二阶边缘检测方法。

它通过寻找图像灰度值中二阶微分中的过零点(Zero Crossing)来检测边缘点。

其原理为,灰度级变形成的边缘经过微风算子形成一个单峰函数,峰值位置对应边缘点;对单峰函数进行微分,则峰值处的微分值为0,峰值两侧符号相反,而原先的极值点对应二阶微分中的过零点,通过检测过零点即可将图像的边缘提取出来。

(a)原图 (b)边缘检测后的图 (c) 阈值处理后的图●图象分割图像分割是将图像划分成若干个互不相交的小区域的过程,小区域是某种意义下具有共同属性的像素的连通集合。

如不同目标物体所占的图像区域、前景所占的图像区域等。

连通是指集合中任意两个点之间都存在着完全属于该集合的连通路径。

1.双峰法先给出原图的直方图,再定出阈值(门限)T,一般取两个峰值间的谷值。

2.P参数法这种方法用于目标所占图像面积已知的情况。

设目标在最简单图像f(i , j) 中所占的面积s0与图像面积s之比为P = s0/ s,则背景所占面积比为1-P = (s - s0) / s。

一般来说,低灰度值为背景,高灰度值为目标。

如果统计图像f(i , j)灰度值不大于某一灰度t的像元数和图像总像元数之比为1-p时,则以t为阈值。

3.自适应全局阈值(单阈值)算法步骤如下:初始化阈值T (一般为原图像所有像素平均值)。

用T分割图像成两个集合:G1 和G2,其中G1包含所有灰度值小于T的像素,G2包含所有灰度值大于T的像素。

计算G1中像素的平均值m1及G2中像素的平均值m2。

计算新的阈值:T =(m1+m2)/2 。

如果新阈值跟原阈值之间的差值小于一个预先设定的范围,停止循环,否则继续2-4步。

全局单阈值分割只适用于很少的图像。

对一般图像采用局部阈值法或多阈值法会得到更好的效果。

三.实验内容与要求1) 读出文档中eight.tif 这幅图像,分别用Roberts, Sobel 和拉普拉斯高斯算子对图像进行边缘检测。

原图像roberts算法边缘检测图像sobel算法边缘检测图像log算法边缘检测图像I=imread('eight.tif');subplot(221),imshow(I);title('原图像');BW1=edge(I,'roberts')subplot(222),imshow(BW1);title('roberts算法边缘检测图像');BW2=edge(I,'sobel')subplot(223),imshow(BW2);title('sobel 算法边缘检测图像'); BW3=edge(I,'log')subplot(224),imshow(BW3); title('log 算法边缘检测图像');2 任选一种阈值法进行图像分割.原图像双峰分割后图像50100150200250I=imread('eight.tif'); subplot(221),imshow(I); title('原图像');subplot(222),imhist(I); title('直方图');newI=im2bw(I,180/255); subplot(223),imshow(newI); title('双峰分割后图像');四.实验结果分析2、分析三种边缘检测算子处理的不同之处;Roberts 采用对角线方向相邻两像素之差表示信号的突变,检测水平和垂直方向边缘的性能好于斜线方向,算子定位精度高,在水平和垂直方向效果较好,但是对噪声敏感。

Sobel边缘检测算子是像素邻域加权和,模板中心值较大,不但产生较好的边缘效果,而且对噪声具有平滑作用。

但存在伪边缘,边缘比较粗定位精度低。

算子通常对灰度渐变和噪声较多的图像处理的较好。

Prewitt边缘检测算子不仅能检测出边缘点,而且能抑制噪声的影响,对灰度和噪声较多的图像处理较好。

3、阐述自己选用的阈值法所进行图像分割的原理和效果。

假定物体和背景分别处于不同灰度级,图像被零均值高斯噪声污染,图像的灰度分布曲线近似用两个正态分布概率密度函数分别代表目标和背景的直方图,利用这两个函数的合成曲线拟合整体图像的直方图,图像的直方图将会出现两个分离的峰值,如下图然后依据最小误差理论针对直方图的两个峰间的波谷所对应的灰度值求出分割的阈值。

该方法适用于具有良好双峰性质的图像,但需要用到数值逼近等计算,算法十分复杂,而且多数图像的直方图是离散、不规则的。

在实际阈值分割过程中,往往需要能够自动获取阈值在物体与背景有较强的对比度的图像中,即图像直方图中出现明显双峰时,手动阈值分割比较有效,同时,当有些前景图像和背景图像的灰度值太接近时会导致有些前景图像没有从背景中分离出来,出现图像失真。

实验六:数学形态学及其应用一.实验目的1.了解二值形态学的基本运算2.掌握基本形态学运算的实现3.了解形态操作的应用 二.实验基本原理腐蚀和膨胀是数学形态学最基本的变换,数学形态学的应用几乎覆盖了图像处理的所有领域,给出利用数学形态学对二值图像处理的一些运算。

膨胀就是把连接成分的边界扩大一层的处理。

而收缩则是把连接成分的边界点去掉从而缩小一层的处理。

二值形态学I(x,y), T(i,j)为 0/1图像腐蚀:[]),(&),(),)((),(0,j i T j y i x I AND y x T I y x E mj i ++=Θ==膨胀:[]),(&),(),)((),(0,j i T j y i x I OR y x T I y x D mj i ++=⊕== 灰度形态学 T(i,j)可取10以外的值 腐蚀: []),(),(min ),)((),(1,0j i T j y i x I y x T I y x E m j i -++=Θ=-≤≤膨胀:[]),(),(max ),)((),(1,0j i T j y i x I y x T I y x D m j i +++=⊕=-≤≤1.腐蚀Erosion:{}x B x B X x ⊂=Θ:1B 删两边 2B 删右上图5-1 剥去一层(皮)2.膨胀Dilation:{}X B x B X x ↑⊕:=1B 补两边2B 补左下 图5-2 添上一层(漆)3.开运算open :BX=)(X⊕BΘB4.闭close:∨X(X B)=BΘ⊕B三.实验内容与要求1) 读出文档中finger.tif 这幅图像,设计程序实现去除图像中的噪声;2) 设计程序,实现去除图rectangel.tif 中的矩形区域外的噪声,并填充矩形区域内部。

1I=imread('finger.tif');J=im2bw(I);se = strel('disk',1);K=imerode(J,se);subplot(1,2,1),imshow(I),title('原图')subplot(1,2,2), imshow(K),title('去噪图片')原图去噪图片2A=imread('rectangel.tif');A=imerode(A,SE);subplot(1,3,1),imshow(A)title('原始图像')subplot(1,3,3),imshow(B)title('填充内部')C=imdilate(B,SE);subplot(1,3,2),imshow(C)title('去除外部')去除外部原始图像填充内部四.实验结果分析阐述自己选用的二值形态学方法原理和效果原理:简单的腐蚀是消除物体的所有边界点的一种过程,其结果是使剩下的物体沿其周边比原物体小一个像素的面积。

简单的膨胀运算是将与某物体接触的所有背景点合并到该物体中的过程。

过程的结果是使物体的面积增大了相应数量的点,如果物体是圆的,它的直径在每次膨胀后将增大两个像素。

相关文档
最新文档