【计算机图形学】“Grabcut“Interactive Foreground Extraction using Iterated Graphcuts

发布于:2023-01-04 ⋅ 阅读:(332) ⋅ 点赞:(0)

"Grabcut"Interactive Foreground Extraction using Iterated Graphcuts

概述:GrabCut是基于图割(Graphcut)的最小割理论的一种抠图算法,主要改进点在于grabcut使用
高斯混合模型拟合像素分布,并且进行迭代的分割,直到实现前后景分离。
在这里插入图片描述

1.预备知识Graphcut

在这里插入图片描述

2.Grabcut原理

在这里插入图片描述

3. 算法原理

3.1 开发环境

在这里插入图片描述

3.2 实现过程

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
结果(其实可以用复杂环境下的背景的图)
在这里插入图片描述

4. 心得体会

  1. 学会用高斯混合模型去拟合像素分布,用最小割算法实现前后景分离。
  2. 学会用opencv做一些简单的交互界面。
  3. 之前做过的算法要反复看,不能做完一次就放下。

5. 参考文献

  1. “GrabCut”: interactive foreground extraction using iterated Graphcuts
  2. 读《“GrabCut” – Interactive Foreground Extraction using Iterated Graphcuts》
  3. 图像分割之(二)Graphcut(图割)
  4. 图像分割之(三)从Graphcut到Grab Cut
  5. GrabCut
  6. ComputerVision
  7. grabcut
  8. interactive_grabcut
  9. Grabcut-Revisited
本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到