目录
1. 介绍
2. 代码讲解
3. 代码
1. 介绍
从二值图像中提取连通分量是许多自动图像分析应用的核心
假设A是一个或者许多连通分量组成的前景像素集合,X0是与A所在图像I大小相同的图像,但存在A中每个连通分量的一个已知的起始点。我们的目标是从X0开始,找到I中所有的连通分量A。迭代过程为:
![X_{k} = (X_{k-1} \bigoplus B)\cap I](https://latex.csdn.net/eq?X_%7Bk%7D%20%3D%20%28X_%7Bk-1%7D%20%5Cbigoplus%20B%29%5Ccap%20I)
具体实现的步骤为:
![](https://img-blog.csdnimg.cn/31b57554ffec42bc8c09d1be550d508b.png)
- 膨胀后的结果与原图I求交集是为了限制膨胀的增长
- 所用结构元的形状基于像素间的8连通
- 当
的时候,迭代过程结束
2. 代码讲解
1. 首先定义提取连通分量的函数模块,这里会改变传入的图像,所以建议传参前拷贝图像或者传入copy图像。返回两个参数