您的位置:首页 > 运维架构

OpenCV中分割图像的分水岭法

2014-02-20 12:11 176 查看
OpenCV中分割图像分水岭法:

普通的分水岭方法是吧图像看成一张地势图依次吧不同等级的“水”注入区域内,区域不断扩张,为避免两个不同的区域合并就会修筑一条“大坝”即分水岭。但是这种方法会产生过度分割的情况,为了避免这样的情况,我们可以提前大致的分割一下源图像。

比如:(以二值图像为例)

如图一:我们分割图像为两个区域白色区域(值255)和灰色区域(128),黑色区域(0)为未知



我们依次在各个区域注水区域扩张形成分水岭我们的到下图:



上图的黑色区域变成以上两种区域的一种,得到两种区域白色区域和灰色区域,实现图像分割(其中分割线出的值为-1)

参考:《OpenCV Cookbook》P131

http://wiki.opencv.org.cn/index.php/Cv图像处理#Watershed
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: