【Matlab学习笔记】【数学形态学】数字图像处理(MATLAB版)冈萨雷斯第九章学习笔记

 1.形态学源于生物学,最初用于处理动植物的形状和结构。用于提取区域的形状(边界,骨骼或凸壳)。形态学图像处理主要用于图像预处理和后处理,包括形态学滤波、细化和裁剪等。

 2.图像的形态学处理,由二值图像开始,逐步扩展到灰度图像、彩色图像,由简单到复杂。最简单的形态学操作是膨胀和腐蚀,由这两者可以组合出更加复杂的形态学操作。

 3.形态学的基本操作由数学中的集合概念发展而来,包括并集、交集,补集和差集。除了这些基本的操作之外,形态学操作还有另外两个特别的运算符。集合的映像和平移:

B的映像记为:                            

点Z=(z1,z2),对于集合A的平移记为(A)z,定义为:

 



4.二值图像中的运算和集合运算的关系:

 5.对于结构元素可以自己根据自己的需要定义比如:[0 1 0;1 1 1; 0 1 0],也可以使用strel来定义,而且用strel定义的结构元素,系统自动的进行分解,以提高系统的运算速度。

6.在实际的应用中,一副图像往往要经过相同或者不同的结构元素进行数次的膨胀、腐蚀操作,最常用的膨胀和腐蚀操作的组合有:开运算、闭运算、击中或击不中变换。开运算等效于先腐蚀再膨胀,闭运算等效于先膨胀再腐蚀。

A开B等于B在A内所有完全匹配的平移的并集。

A闭B等于所有不与A重叠的B的平移的并集。


7.形态学开运算完全删除不能包含结构元素的对象区域,平滑了对象的轮廓,断开了狭窄的连接,去掉了细小的突出部分。与开运算不同的是,闭运算一般会将狭窄的缺口连接形成细长的弯口,并填充比结构元素小的洞。

8.击中或击不中变换用于识别像素的特定形状是很有用的,例如孤立的前景像素或者线段的端点像素。击中或击不中变换在这类应用中非常的实用。

示例9.1(膨胀操作):

clc;
clear;
A=imread('E:\数字图像处理书籍\数字图像处理(MATLAB版)冈萨雷斯 中文高清版\数字图像处理代码及其处理图片\数字图像处理matlab版\matlab版数字图像处理的图片(冈萨雷斯)(1)\matlab\dipum_images_ch09\Fig0906(a)(broken-text).tif');
B=[0 1 0;1 1 1;0 1 0];
A1=imdilate(A,B);
subplot(121),imshow(A);%这一部分及其以下部分是自己不会的部分,格式subplot(),imshow;tile('');
title('原图像');       %subplot()中的数字第一个表示几行,第二个表示几列,第三个目前的为第几个元素
subplot(122),imshow(A1);
title('膨胀之后的图像');<img src="https://img-blog.csdn.net/20150503160028803?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmlnaHRpbmdmb3Jjdg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);" alt="" />





  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
数字图像处理是指对数字图像进行各种操作和处理的技术和方法。《数字图像处理》是一本经典的图像处理教材,其中Gonzalez为作者。而在Matlab软件中,也有相关的图像处理工具箱供用户使用。 Matlab是一种强大的科学计算软件,也是一种编程语言。它提供了丰富的图像处理函数和工具,方便用户进行各种图像处理操作。对于《数字图像处理》这本书来说,Matlab的意思是通过Matlab软件来实现书中介绍的图像处理算法和方法。 冈萨雷斯的《数字图像处理》书籍以其全面的内容和简明的讲解而闻名。中文高清则是指书籍以中文的方式进行讲解,并且具备良好的图像质量。 通过Matlab数字图像处理冈萨雷斯中文高清,读者可以学习数字图像处理的基本原理、常用的图像增强和修复方法、图像滤波和变换等内容。利用Matlab软件,读者可以直接运行代码和函数,实现书中所述的图像处理算法,可视化结果,并进行实验和调试。 使用Matlab进行数字图像处理,不仅可以提高效率,还可以加深对图像处理原理的理解。Matlab提供了大量的工具和函数,如图像读取、显示、保存、增强、滤波、变换等操作,方便用户进行各个环节的图像处理。 总之,数字图像处理冈萨雷斯中文高清Matlab对于学习和应用数字图像处理技术都具有重要的意义,它可以帮助读者深入理解图像处理原理,并通过Matlab软件实现相关算法和方法。这将对于数字图像处理研究和应用产生积极的影响。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

无敌三角猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值