matlab图像连通域检测与切割

时间:2024-03-23 16:18:04

1.读取图像

2.获取灰度图

3.先闭运算 再开运算

4.找到最大的连通域

5.剔除小于50面积的连通域

6.画出连通区域

7.连通域面积

8.找到每个区域对应的坐标值

9.只剔除连通域,不剔除矩形框

10.取行数

11.绘制矩形

如图:

matlab图像连通域检测与切割

通过更改se=strel(‘disk’,1)和bwareaopen(bw_img,50,8)的值来腐蚀膨胀去除较小的连通域,8邻接来更好的合并连通域