1. 腐蚀 imerode( ' 目标图像 ‘ , strel () ) ; // strel 的说明见 日志:matlab二值图像腐蚀
2. 膨胀 imdilate( ' 目标图像 ‘ , strel () ) ;
3. 开运算 imopen( ' 目标图像 ‘ , strel () ) ; // 先腐蚀后膨胀
4. 闭运算 imclose( ' 目标图像 ‘ , strel () ) ;
5. 击中不击中 bwhitmiss( ' 目标图像 ’ , 第一次腐蚀所用结构 , 第二次腐蚀所用图结构 )
第一次腐蚀结构 : 背景黑,物体白
第二次腐蚀结构 : 背景白,物体黑。 第一次结构的补集(以上说明是用同一物体判断击中与否)
6. 边界提取 本质还是腐蚀,腐蚀结构 可以选 strel( ' square ' , 3 )
7. 边界跟踪
8. 区域填充
9. 连通分量的提取 计数 [ L , 连通域的数目 ] = bwlabel( Ibw , 8 ) 8连通或者4连通,默认8
10. 细化算法
11. 像素化算法 将连通区域变成几何中心的一个像素
12. 凸壳处理 弥补凹陷
13. bwmorph(图像,operation,执行次数) 可以执行多种操作,由operation决定。详见help
bridge