*图像分割与提取
含义:在图像处理过程中,经常需要从图像中将前景对象作为目标图像分割或者提取出来。例如,在视频监控中,观测到的固定背景下的视频内容,而我们对背景本身并无兴趣,感兴趣的是背景中出现的车辆、行人或者其他对象。我们希望将这些对象从视频中提取出来,而忽略那些没有对象进入背景的视频内容。
1.分水岭算法实现图像分割与提取
分水岭算法将图像形象地比喻为地理学上的地形表面,实现图像分割,分水岭算法非常有效。
下面是对分水岭算法简单的介绍:
顾名思义,就是根据分水岭的构成来考虑图像的分割,现实中我们可以或者说可以想象有山有湖的景象,那么那一定是水绕山,山围水的情形。而区分高山与水的界线,以及湖与湖之间的间隔或都是连通的关系,就是我们的分水岭。
浸水法,就是先通过一个适当小的阈值得到起点,即集水盆的底;然后是向周围淹没也就是浸水的过程,直到得到分水岭。当然如果我们要一直淹没到山顶,即是一直处理到图像灰阶最高片,那么,当中就会出现筑坝的情况,不同的集水盆在这里想相遇了,我们要洁身自爱,到这里为止,因为都碰到边界了;那么即使在相遇时没有碰到最高灰阶的地方,也需要人工构筑分水岭,区分不同的区域。
下面对图片进行 处理
原图:
下面我们对它进行二值化处理
代码如下
下面是分水岭算法的应用
代码结果如下:
谢谢观看!