当前位置: 首页 > news >正文

数字图像处理篇---膨胀

一句话比喻

膨胀就像一场“领土扩张运动”:白色物体(前景)会向外扩张,把周围背景中但凡挨着边的像素都“吞并”进来,变成自己的一部分。


核心思想:一个“大方的好邻居”

还是那张黑白图。你手上还是那个3×3的模板,中心点是“发起人”。

这次,你把模板的“发起人”中心对准图像上的每一个像素点(注意:这次是包括黑色背景像素),然后问一个非常慷慨的问题:

“以你(中心点)为中心的这个小区域,是不是‘至少有一个’白色像素?”

答案决定命运:

  • 如果“是”(模板覆盖的区域里,只要有一个白色):太好了!这个中心点升级为白色

  • 如果“否”(模板覆盖的区域全是黑色):那没办法,这个中心点保持为黑色

对整张图每一个像素(包括黑和白)都执行一遍,就是一次“膨胀”操作。


实际效果:看图说话

用一个白色的细线字母I和一个小孔洞来举例:

█ █ █ ▄▄▄ █ (▄代表背景黑色的小空洞) █ █

(█代表白色像素,背景是黑色)

膨胀前:字母I的线条很细,中间还有个黑色小空洞。
膨胀后会发生什么?

  • 对于I内部的白色像素,它们周围有白色,所以安全保留。

  • 对于紧挨着I的黑色背景像素,当模板放在它们身上时,模板会覆盖到旁边的白色。于是,它们就被“吞并”了,变成了白色。

  • 对于那个小空洞内部的黑色像素,当模板放在它们身上时,模板也会覆盖到洞壁的白色。于是,空洞被填上了!

膨胀结果:白色的I整体胖一圈,线条变粗,中间的小空洞也被填满了。

███ ███ ███

(你看,不仅变胖了,中间的空洞也消失了)


三个生动比喻

  1. 墨水滴在宣纸上

    白色物体就像一滴浓墨,膨胀就像墨汁在宣纸上自然晕开。墨水会向四周渗透,不仅自身范围变大,还能把附近细小的空隙都填满。

  2. 吹气球

    白色物体就像一个气球,膨胀就像往里面吹了一口气。气球会向外鼓起,表面变得饱满,如果气球上有个小瘪坑,也会被吹鼓起来填平。

  3. 友好的感染

    白色像素是“健康细胞”,黑色是“普通细胞”。只要一个“普通细胞”的邻居里有一个“健康细胞”,它就会被“感染”成健康细胞。这样,健康区域就不断扩大,直到被完全隔离。


膨胀能干什么?(主要用途)

  1. 填补空洞和裂缝:物体内部的细小黑色空洞、裂纹,膨胀可以将其填补。

  2. 连接相邻物体:两个靠得很近但断开的白色物体,膨胀可以让它们“长”到一起,连接起来。

  3. 让物体扩大:这是最直接的效果,整体“增肥”。

  4. 弥补断裂:比如文字笔画上有断点,膨胀可以将其连接贯通。


重要补充:膨胀的“力度”由谁控制?

同样是那个“模板”(结构元素)控制一切。

  • 模板越大:发起人影响力范围越大,能“吞并”更远的背景像素,膨胀得越厉害,物体增肥越明显。

  • 模板形状不同:带来不同的扩张方向。方形向四周均匀扩张,十字形主要向水平和垂直方向扩张。

一句话总结:膨胀 = 白色物体向外伸出“友谊之手”,把任何接触到它的背景像素都拉过来,壮大自己的队伍。

膨胀操作核心要点图解

1. 判定过程可视化

膨胀检查示例(3×3模板): 情况1:变为白色 情况2:保持黑色 □ □ □ ■ ■ ■ □ ■ □ ← 中心点(黑) ■ ■ ■ ← 中心点(黑) □ □ □ ■ ■ ■ 区域内有白色 区域全为黑色 ↓ ↓ □ 变为白色 ■ 保持黑色

2. 实际效果对比

膨胀前(带空洞的矩形) 膨胀后 ██████████ ████████████ █ █ ████████████ █ ██ █ → ████████████ █ █ ████████████ ██████████ ████████████ 空洞 空洞被填 效果:1. 整体扩大 2. 空洞消失 3. 边缘外扩

3. 结构元素影响对比

方形结构元素(3×3) 十字形结构元素 □ □ □ □ □ □ □ ■ □ → □ ■ □ □ □ □ □ □ □ 效果:四周均匀扩张 效果:主要向上下左右扩张

4. 应用场景速查表

场景膨胀作用结构元素建议
文档修复连接断裂的文字笔画3×3方形或水平条形
医学图像连接组织碎片小型圆形
目标检测使小目标更明显3×3方形
空洞填补填充二值图像中的孔洞适当大小圆形
边缘扩展为后续操作准备根据需求选择

5. 膨胀与腐蚀的互补关系

应用场景处理流程示例: 场景:去除噪声并连接物体 1. 先用腐蚀 → 去除外部噪声点 2. 再用膨胀 → 恢复物体大小并连接 场景:填充内部空洞 1. 先用膨胀 → 填充空洞 2. 再用腐蚀 → 恢复大致形状 这正是开运算和闭运算的基础逻辑!

关键记忆点

  1. 方向性:膨胀总是让白色区域向外扩张

  2. 背景影响:对黑色背景像素的影响比对白色物体像素更大(改变背景)

  3. 可逆性:膨胀和腐蚀互为逆操作,但通常不完全可逆

  4. 实用组合:膨胀很少单独使用,常与腐蚀配对解决实际问题

最简口诀

背景见白就变白,物体整体胖一圈。
填补空洞连断裂,结构元素控扩张。

终极记忆法

腐蚀:白色见黑就变黑 → 瘦了
膨胀:黑色见白就变白 → 胖了

http://www.jsqmd.com/news/343288/

相关文章:

  • 数字图像处理篇---开运算
  • 这6款基于AI的工具,帮助用户在论文写作中实现更高效率与更优质的结果
  • 利用AI驱动的6款强大工具,论文写作时间缩短了,内容质量也得到了显著优化
  • 数字图像处理篇---常见的形态学操作
  • Kubernetes Charts资源包管理工具之Heml学习总结
  • 详解四大格式(PIL/OpenCV/NumPy/PyTorch)的转换原理与场景选择
  • 互联网大厂Java求职面试实录:从核心技术到AI大数据应用
  • AI技术支持的6款工具,为论文写作带来更快的完成速度和更出色的内容表现
  • 图像边缘检测算法全景解析
  • 2026年热门的深圳CNC操机编程培训,深圳无人机编程培训学校用户好评推荐榜 - 品牌鉴赏师
  • 借助AI驱动的6款智能工具,用户可以大幅加快论文写作速度并提升内容质量
  • P1449 后缀表达式
  • Chronyd与NTP
  • 这6款由AI驱动的专业工具,为论文写作提供了更快的速度和更高的质量保障
  • AI赋能的6款实用工具,让论文写作变得更加流畅,同时大幅改善最终成果质量
  • 国产时序数据库的云原生实践:Apache IoTDB 与 TimechoDB 在物联网场景的深度应用
  • AI效率工具基础版与专业版的核心差异详解:涵盖10款工具
  • 剑桥大学定义图形世界:神经网络让纹理压缩像画家调色一样自然
  • 开发报销单自动填写工具,导入发票信息(金额,日期,品类),自动填充报销单,核对无误后导出,支持按公司规范调整,节省报销时间。
  • 李想汽车研究院:让AI从“工具使用者“进化为“工具创造者“
  • Advanced Genetics|作物杂种优势遗传机理的定量解析
  • 情人节公众号 SVG 交互设计方案整理:适合 2/14 的几种常用组件模型(以 E2 编辑器为例)
  • 【个人成长笔记】在 Windows 11 上使用 MemTest86 11.6(免费版)进行 DDR 内存测试(实操篇)
  • Python的基础类型,模块,存储类型
  • 批判的瘾:当“不自在”成为思想进化的第一推动力
  • 2026太空舱厂家推荐,本土智造品牌舱体研发与量产能力大盘点 - 品牌鉴赏师
  • 探索大数据领域数据目录的最佳实践方法
  • 解决SLAM14讲第九节initial.ply不能显示的问题
  • 论文生成PPT工具排行榜:7大软件+一键转化推荐
  • 提示工程架构师的故障注入测试:风险评估与应对