数学形态学概要¶
概要¶
在本章里, 阿凯给大家介绍了常用的二值形态学运算 : 腐蚀, 膨胀, 开运算, 闭运算. 并结合各自的特点, 类比为持有不同扩张策略的国君/国家.类比如有不恰之处,请指正。
keywords 数学形态学 morphology
什么是数学形态学?¶
关于数学形态学, 维基百科上有对应的定义:
数学形态学(Mathematical morphology) 是一门建立在格论和拓扑学基础之上的图像分析学科,是数学形态学图像处理的基本理论。其基本的运算包括:腐蚀和膨胀、开运算和闭运算、骨架抽取、极限腐蚀、击中击不中变换、形态学梯度、Top-hat变换、颗粒分析、流域变换等。
首先呢, 数学形态学并不是什么高大上的概念. 数学形态学两个最基本的操作是腐蚀 跟膨胀. 利用数学形态学, 我们可以实现如下操作:
-
数学形态学滤波, 去除图像中的噪点.
-
连通域分割, 将原来连通在一起的区域, 分离为两个独立的连通域.
-
连通域拼接 将两个独立的连通域拼接为一个连通域.
-
提取图像轮廓
-
突出图像中亮斑或者暗斑
本次课程, 阿凯要介绍的二值形态学操作有:
-
腐蚀 erode
-
膨胀 dilate
-
开运算 opening
-
闭运算 closing
-
数学形态学梯度 gradient
接下来我们一个个介绍.
我们会使用这张二值化图片进行演示二值形态学的各种图片.
上图截取自一位陈姓道士的墨宝
参考文献 Reference¶
Morphological Transformations-opencv官方文档
morphological-transformation-python-opencv-tutorial