【图像处理】形态学操作
一、基本原理
形态学操作的目的是为了提取图像中主要的分量信息。包括腐蚀、膨胀、开运算、闭运算、梯度运算、顶帽运算、黑帽运算等。
二、几种运算
1.腐蚀
能够将图像的边界点消除,使图像沿着边界向内收缩,也可以将小于指定结构体元素的部分去除。

2.膨胀
能够对图像的边界进行扩张。将背景中与前景对象接触到的像素点合并到前景对象中,从而实现将图像边界点向外扩张。
主要用于填补图像分割等的细小空洞。
3.开运算
先腐蚀再膨胀,可以用于去除图像边界的毛刺,也可以用于将连在一起的不同区域划分开,同时不会使整体前景变细。
4.闭运算
先膨胀后腐蚀,用于填补小空洞,也可以将较近的前景合并为一个。
5.梯度运算
膨胀图像减腐蚀图像,可以获得前景图像的边缘。
6.礼帽运算
原始图像减开运算的结果,能够获得图像的最明显的噪声/比边缘更亮的边缘。
7.黑帽运算
闭运算的结果减原始图像,可以获得图像中的小孔/比边缘更暗的边缘。
三、核函数
可自定义也可用预设,涉及到核大小/核中心/核形状。
矩形/十字形/椭圆形
四、骨架提取
也叫二值图像细化,能将连通区域细化成一个像素的宽度,用于特征提取和目标拓扑表示。
五、参考资料
https://blog.csdn.net/weixin_57440207/article/details/122647000
博文转载请注明出处。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律