"Grabcut"Interactive Foreground Extraction using Iterated Graphcuts
概述:GrabCut是基于图割(Graphcut)的最小割理论的一种抠图算法,主要改进点在于grabcut使用
高斯混合模型拟合像素分布,并且进行迭代的分割,直到实现前后景分离。
1.预备知识Graphcut
2.Grabcut原理
3. 算法原理
3.1 开发环境
3.2 实现过程
结果(其实可以用复杂环境下的背景的图)
4. 心得体会
- 学会用高斯混合模型去拟合像素分布,用最小割算法实现前后景分离。
- 学会用opencv做一些简单的交互界面。
- 之前做过的算法要反复看,不能做完一次就放下。
5. 参考文献
- “GrabCut”: interactive foreground extraction using iterated Graphcuts
- 读《“GrabCut” – Interactive Foreground Extraction using Iterated Graphcuts》
- 图像分割之(二)Graphcut(图割)
- 图像分割之(三)从Graphcut到Grab Cut
- GrabCut
- ComputerVision
- grabcut
- interactive_grabcut
- Grabcut-Revisited