news 2026/4/30 21:18:26

数字图像处理篇---闭运算

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
数字图像处理篇---闭运算

一句话比喻

闭运算就像给物体做“内部填充手术”:先把空洞和裂缝“填平”(膨胀),再把多余材料“修整掉”(腐蚀)。


核心思想:先胖后瘦,但只瘦回一点点

闭运算是开运算的“双胞胎兄弟”,同样是膨胀腐蚀的组合,但顺序正好相反:
先膨胀 → 后腐蚀

同样关键:两个操作用同一个结构元素

生动比喻:补墙洞

想象一堵墙(白色)上有个小洞(黑色):

  1. 第一步(膨胀):往墙洞里填腻子(填料)

    • 效果:墙洞被填平了(这是关键!)

    • 副作用:墙面也整体鼓出来一点点

  2. 第二步(腐蚀):用砂纸把墙面整体打磨一遍

    • 效果:墙面恢复平整

    • 但:墙洞不会重新出现(因为已经被腻子填实了)

最终结果:墙还是那面墙,但洞消失了!


实际效果:看图说话

想象一个白色的圆环(中间有个洞):

○○○ ○ ○ ○ ○ ○ ○ ○○○

闭运算过程:

  1. 膨胀阶段

    • 圆环整体扩大一圈

    • 中间的洞变小了(因为白色向外扩张,挤占了黑洞空间)

    • 如果洞很小,可能直接被填满

  2. 腐蚀阶段

    • 圆环恢复原来大小

    • 边缘重新变清晰

    • 洞不会重新出现(如果已经被填满)

最终得到:一个实心的圆,或者洞变小的圆环。


为什么叫“闭运算”?

英文叫“Closing”,意思是“闭合”。

  • 膨胀就像“闭合裂缝”

  • 腐蚀就像“修整边缘”

  • 合起来就是把内部缺口“闭合”或把断开部分“连接”


闭运算能干什么?(主要用途)

  1. 填补内部小空洞:这是最主要用途!能填充物体内部的“气泡”或空洞。

  2. 连接细小断裂:比如文字笔画上的断点,闭运算能让它们连起来。

  3. 弥合细小缝隙:物体内部的细小裂纹可以被弥合。

  4. 平滑内部轮廓:让物体内部边界更完整。


重要特性:闭运算 vs 单独膨胀

有人问:“直接膨胀不也能填洞吗?为什么还要再腐蚀?”

关键区别

操作填洞效果物体大小保持最终效果
单独膨胀✓ 能填洞✗ 物体会变大完整但膨胀的物体
闭运算✓ 能填洞✓ 基本保持原大小完整且大小正常的物体

简单说:闭运算在“保持物体主体不变”的前提下,专门填补内部缺陷。


一个超级生活化的比喻

闭运算就像补牙:

  1. 膨胀:牙医把补牙材料填进蛀洞

    • 效果:蛀洞被填满了

    • 副作用:补的地方稍微突出一点

  2. 腐蚀:牙医把补的地方打磨平整

    • 效果:牙齿恢复原来形状

    • 但是:蛀洞不会重新出现

最终结果:牙齿看起来完好如初,蛀洞消失了。


闭运算 vs 开运算 对比记忆

特性开运算闭运算
顺序先腐蚀后膨胀先膨胀后腐蚀
专治问题外部问题(毛刺、噪点)内部问题(空洞、裂缝)
比喻磨石头(去掉外部凸起)补墙洞(填平内部凹陷)
主要用途去外部噪点、分离粘连填内部空洞、连接断裂

记忆技巧

开=外,先瘦身去毛刺(腐蚀),再恢复(膨胀)
闭=内,先增肥填洞(膨胀),再瘦身(腐蚀)


控制因素:结构元素

结构元素的大小决定了能“填补”多大的缺陷:

  • 小结构元素(3×3):只能填很小的洞

  • 中等结构元素(5×5):能填中等大小的空洞

  • 大结构元素(7×7):能填较大的空洞,但可能改变物体形状


实际应用例子

场景:车牌识别

  • 问题:车牌字符“B”中间的洞被噪声干扰,看起来像“8”

  • 闭运算:先膨胀填平中间的小干扰,再腐蚀恢复形状

  • 结果:“B”的中间部分保持连通,正确识别

场景:医学图像

  • 问题:细胞图像中有细小断裂

  • 闭运算:先膨胀连接断裂,再腐蚀恢复细胞大小

  • 结果:得到完整的细胞轮廓


一句话总结

闭运算 = 先膨胀(填洞)+ 后腐蚀(修整)
效果:物体大小基本不变,但内部空洞被填补、断裂被连接。

记住这个万能口诀

闭运算,先胖后瘦,专治内部空洞和断裂!

闭运算核心要点图解

1. 操作流程可视化

原始图像 → [膨胀:胖一圈,填洞] → [腐蚀:瘦回一点,洞不回] → 完整图像 (填充关键) (恢复主体)

2. 不同空洞大小处理效果

小空洞处理: 处理前: ○ ○ → 闭运算后: ○○○ (小间隙) (间隙消失) 大空洞处理: 处理前: ○ ○ → 闭运算后: ○ ○ (大间隙) (间隙仍存在但变小)

3. 应用场景处理示例

车牌字符修复示例: 处理前:字符“B”有断裂 ██ █ █ ██ █ █ ██ 闭运算后:字符“B”完整 ███ █ █ ███ █ █ ███ (█代表白色笔画)

4. 结构元素选择指导

问题类型推荐结构元素原因
填补小孔小圆形(3×3)精确填充,不影响整体形状
连接断笔水平/竖直条形针对性连接特定方向断裂
填充较大空洞中等方形(5×5)有足够填充能力
平滑内部边界圆形产生圆滑过渡

关键记忆点

  1. 顺序固定:必须先膨胀后腐蚀,这是与开运算的根本区别

  2. 元素相同:两次操作使用完全相同的结构元素

  3. 内部专精:专门处理物体内部的问题

  4. 保持性:基本保持物体原始大小和形状

  5. 选择依赖:效果高度依赖结构元素大小与形状选择

实用决策表

当遇到以下问题时,选择闭运算:

- 物体内部有空洞/气泡 ❯ 闭运算 - 文字笔画断裂 ❯ 闭运算 - 轮廓内部不连续 ❯ 闭运算 - 有细小裂缝需要弥合 ❯ 闭运算

性能提示

  1. 过度填充风险:结构元素太大会导致不该连接的部分被连接

  2. 形状改变风险:过大的填充可能改变物体基本形状

  3. 参数调试:通常需要根据具体问题调试结构元素大小

  4. 组合使用:常与开运算配合,先开(去噪)后闭(填充)

终极一句话

闭运算是形态学的“内部修复师”,先用膨胀当填料,再用腐蚀当砂纸,让物体内部完整无缺。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/29 15:06:08

这6款由AI驱动的专业工具,为论文写作提供了更快的速度和更高的质量保障

针对学术论文写作需求,目前市场上有多种AI工具可同时满足写作辅助与降重需求。这些智能平台通过自然语言处理技术提供论文框架生成、内容优化以及相似度检测功能,适用于毕业论文撰写、课程报告整理等场景。值得注意的是,此类工具应作为效率提…

作者头像 李华
网站建设 2026/4/18 15:43:35

PCIe-Link Status Dependencies

2.9.1 Transaction Layer Behavior in DL_Down Status 关于DL_Down状态和热复位(Hot Reset)​ 下的事务层硬件行为规则。这些规则定义了PCIe IP核在极端异常情况下,如何通过硬件状态机确保系统稳定、避免死锁并实现有序恢复。 第一部分:DL_Down状态下的SoC硬件行为 DL_Do…

作者头像 李华
网站建设 2026/4/25 22:28:33

推荐能做“简历 + JD 匹配”的工具

在 2026 年,简历投递已经全面进化为“算法博弈”。如果你只是简单地把简历投出去,而没有针对 JD(职位描述)进行语义对齐,那么在 90% 的大厂招聘后台,你的匹配得分都会低于 60 分,直接落入“已读…

作者头像 李华
网站建设 2026/4/20 22:08:44

模糊神经网络机械故障诊断(MATLAB代码)

效果 用训练好的模糊神经网络对机械故障进行诊断,根据网络的预测值得到机械的技术状态。预测值小于 1.5 时为正常状态,预测值在 1.5~2.5 之间时为曲轴轴承轻微异响,预测值在 2.5~3.5 之间时为曲轴轴承严重异响预测值在 3.5~4.5 之间时为连杆轴承轻微异响,预测值大于 4.5 时为连…

作者头像 李华
网站建设 2026/4/27 11:55:58

【课程设计/毕业设计】基于NodeJS大学生二手交易平台基于nodejs的校园二手市场的设计与实现【附源码、数据库、万字文档】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华