OpenCV中分割图像的分水岭法
2014-02-20 12:11
176 查看
OpenCV中分割图像分水岭法:
普通的分水岭方法是吧图像看成一张地势图依次吧不同等级的“水”注入区域内,区域不断扩张,为避免两个不同的区域合并就会修筑一条“大坝”即分水岭。但是这种方法会产生过度分割的情况,为了避免这样的情况,我们可以提前大致的分割一下源图像。
比如:(以二值图像为例)
如图一:我们分割图像为两个区域白色区域(值255)和灰色区域(128),黑色区域(0)为未知
我们依次在各个区域注水区域扩张形成分水岭我们的到下图:
上图的黑色区域变成以上两种区域的一种,得到两种区域白色区域和灰色区域,实现图像分割(其中分割线出的值为-1)
参考:《OpenCV Cookbook》P131
http://wiki.opencv.org.cn/index.php/Cv图像处理#Watershed
普通的分水岭方法是吧图像看成一张地势图依次吧不同等级的“水”注入区域内,区域不断扩张,为避免两个不同的区域合并就会修筑一条“大坝”即分水岭。但是这种方法会产生过度分割的情况,为了避免这样的情况,我们可以提前大致的分割一下源图像。
比如:(以二值图像为例)
如图一:我们分割图像为两个区域白色区域(值255)和灰色区域(128),黑色区域(0)为未知
我们依次在各个区域注水区域扩张形成分水岭我们的到下图:
上图的黑色区域变成以上两种区域的一种,得到两种区域白色区域和灰色区域,实现图像分割(其中分割线出的值为-1)
参考:《OpenCV Cookbook》P131
http://wiki.opencv.org.cn/index.php/Cv图像处理#Watershed
相关文章推荐
- OpenCV 2 学习笔记(25): 使用分水岭分割图像
- python OpenCV学习笔记(二十九):图像流域(分水岭)分割算法
- opencv之分水岭实现图像分割
- OpenCV 2 学习笔记(25): 使用分水岭分割图像
- 【OpenCV】图像分割之(三)从Graph Cut到Grab Cut
- opencv 金字塔图像分割
- Opencv分水岭算法——watershed自动图像分割用法
- OpenCV图像处理-区域分割-形态学操作应用
- 图像分割—基于图的图像分割(OpenCV源码注解)
- opencv中的meanshift图像分割
- 利用人体肤色从图像中分割出人体区域的OpenCV代码
- Opencv分水岭算法——watershed自动图像分割用法
- 图像分割之(四)OpenCV的GrabCut函数使用和源码解读
- OpenCV学习——金字塔图像分割
- opencv2-4 图像分割grabCut
- OpenCV之视频——将视频分割成图像
- GrabCut in One Cut(基于图割算法grabcut的一次快速图像分割的OpenCV实现)----目前效果最好的图割
- opencv 金字塔图像分割
- Opencv中K均值算法(K-Means)及其在图像分割中的应用
- 图像分割之(五)OpenCV的GrabCut调用