以下内容结合博客:http://blog.csdn.net/zxli3011/article/details/50522939

X用S腐蚀的结果是所有使S平移x后仍在X中的x的集合。换句话说,用S来腐蚀X得到的集合是S完全包括在X中时S的原点位置的集合,用公式表示为:

也就是说,对于图像X,用S当做刷子,当S完全被包含在X中时,S的原点集合构成的图像保留了下来,其他的部分被腐蚀掉:

如下图所示,X表示原始图像,B表示结构元素,B对X 腐蚀的示意图如下:

对于任意一个在阴影部分的点a,Ba 包含于X,所以X被B腐蚀的结果就是那个阴影部分。阴影部分在X的范围之内,且比X小,就象X被剥掉了一层似的,这就是为什么叫腐蚀的原因。腐蚀在数学形态学运算中的作用是消除物体边界点。

B对X 腐蚀的效果图如下图所示:

数学形态学之腐蚀算法相关推荐

  1. 只腐蚀毛刺 腐蚀算法_图像的腐蚀 膨胀及细化

    转载:http://blog.sina.com.cn/s/blog_4bdb170b0100sgtj.html 今天所讲的内容属于一门新兴的学科:数学形态学(Mathematical Morpholo ...

  2. matlab中腐蚀图像的编写,Matlab实现二值图像的腐蚀算法源代码

    标签: 1.二值图像的腐蚀原理:我们知道,二值图像就是0和1组成的矩阵,0为黑1为白,腐蚀作用在1上面也就是图像高光白色部分,然后白色部分往外收缩.腐蚀就是类似于黑色军队反攻白色军队,最终把自己的黑色 ...

  3. 图像膨胀、腐蚀算法实现 python源码

    如果您觉得本文不错!记得点赞哦! 一. 图像形态学简介: 图解图像腐蚀.膨胀 ↑ 经验之谈:形态学操作一般作用于二值图像,来连接相邻的元素(膨胀)或分离成独立的元素(侵蚀).腐蚀和膨胀是针对图片中的白 ...

  4. python 腐蚀膨胀_python实现图像膨胀和腐蚀算法

    如果您觉得本文不错!记得点赞哦! 一. 图像形态学简介: 经验之谈:形态学操作一般作用于二值图像,来连接相邻的元素(膨胀)或分离成独立的元素(侵蚀).腐蚀和膨胀是针对图片中的白色(即前景)部分! 二. ...

  5. 图像处理——灰度化、二值化、膨胀算法、腐蚀算法以及开运算和闭运算

    一.RGB RGB色彩模式使用RGB模型为图像中每个像素的RGB分量分配一个0~255范围内的强度值.RGB图像仅仅使用三种颜色,R(red).G(green).B(blue),就能够使它们依照不同的 ...

  6. matlab 腐蚀算法,【zz】matlab 腐蚀膨胀算法

    1.图像膨胀的Matlab实现: 可以使用imdilate函数进行图像膨胀,imdilate函数需要两个基本输入参数,即待处理的输入图像和结构元素对象.结构元素对象可以是strel函数返回的对象,也可 ...

  7. 数学形态学运算——腐蚀、膨胀、开运算、闭运算

    数学形态学操作可以分为二值形态学和灰度形态学,灰度形态学由二值形态学扩展而来.数学形态学有2个基本的运算,即腐蚀和膨胀,而腐蚀和膨胀通过结合又形成了开运算和闭运算. 开运算就是先腐蚀再膨胀,闭运算就是 ...

  8. 只腐蚀毛刺 腐蚀算法_摩托车油箱防腐蚀、油封安装、密封清洗经验分享

    摩托车的保养经验:摩托车油箱防腐蚀.密封清洗.油封如何选择和安装,大多数摩托车用户摩托车油箱都是铁制的.油箱内壁常年与汽油接触,由于汽油中含有一定的微量水分以及一些腐蚀性的物质,能与铁产生电化学反应, ...

  9. 只腐蚀毛刺 腐蚀算法_避坑干货!8大卫浴五金选购指南,只买对的不买贵的

    卫生间装修,除了防水工程和管道设计很重要以外.卫浴五金配件的选择也很重要,因为卫生间常年处在潮湿的环境下,五金配件的质量尤为重要,不然你住的也糟心! 我们先分类一下,卫生间常见的五金配件有哪些? 花洒 ...

最新文章

  1. oracle:更改序列
  2. outlook 未安装信息服务器,Outlook Web Access 未初始化并且在客户端访问服务器上的应用程序日志中记录了事件 ID 64...
  3. 容器学习 之 容器的网络类型(十二)
  4. hive 两个没有null指定的表左关联的结果有null_《数据仓库篇》——Hive的学习笔记3...
  5. 王兴针对“共同富裕”表态,称其根植于美团基因中
  6. java to do_java-将连字号分隔的字词(例如“ do-some-stuff”)转换为小写的驼峰形式(例如“ doSomeStuff”)的最优雅方法是什么?...
  7. 【Java】【编译】javac编译源代码时,若源文件使用了别的java源代码的函数,javac会自动关联。...
  8. json 例子_json-简单的例子
  9. kotlin埋点_GitHub - shajinyang/ilvdo-event-track: 埋点框架
  10. MOSS 2010:Visual Studio 2010开发体验(23)——编写自定义的BCS连接器
  11. Struts框架结构
  12. Linux 2.6内核配置说明(Device Drivers设备驱动程序)
  13. 学校计算机管理员安全责任书,实验室管理员安全责任书
  14. Redux-Router
  15. 【C++】队列优先队列详解——deque.queue.priority_queue
  16. 艾永亮:打造超级产品做到这五点,有效提高用户对企业的印象
  17. python批量修改列名_pandas修改DataFrame列名的实现方法
  18. 黑客技术从入门到入狱
  19. 计算机 hosts中文翻译,Hosts是什么意思
  20. unordered_mapunordered_set的应用以及底层实现(哈希表)

热门文章

  1. 附录10-项目黑马面面
  2. ds oracle connector 连接组件,DataStage 错误集(持续更新)
  3. tiny4412编译出来的zImage不能开机
  4. linux 目录 问号 原因,linux – 如何修复所有问号作为权限的目录
  5. 【requests库】爬取Pixiv日榜图片 并保存到本地
  6. 2010上海各区排行按繁华程度
  7. IDEA-局部变量、成员变量
  8. windows10应用程序需要设置管理员权限自启动
  9. 有没有人帮忙出一份答案,本人急用,python一级试卷。谢谢
  10. Unity引擎制作仿《文明》游戏