图像分割与提取:交互式前景提取(附OpenCV代码实现)

一、简介

       经典的前景提取技术主要使用纹理(颜色)信息,如魔术棒工具,或根据边缘(对比度)信息,如智能剪刀等完成。2004 年,微软研究院(剑桥)的 Rother 等人在论文 GrabCut: Interactive Foreground Exiraction Using lrerated Graph Cuts 中提出了交互式前景提取技术。他们提出的算
法,仅需要做很少的交互操作,就能够准确地提取出前景图像。

二、前景提取

       在开始提取前景时,先用一个矩形框指定前景区域所在的大致位置范围,然后不断迭代地
分割,直到达到最好的效果。经过上述处理后,提取前景的效果可能并不理想,存在前景没有
提取出来,或者将背景提取为前景的情况,此时需要用户干预提取过程。用户在原始图像的副
本中(也可以是与原始图像大小相等的任意一幅图像),用白色标注要提取为前景的区域,
黑色标注要作为背景的区域。然后,将标注后的图像作为掩模,让算法继续迭代提取前景从而
得到最终结果。
       例如,对于下图所示的左图,先用矩形框将要提取的前景 Lena 框出来,再分别用白色和
黑色对前景图像、背景图像进行标注。完成标注后,使用交互式前景提取算法,就会得到图 17-14
右图所示的结果图像

PowerPoint 提供了 “删除背景,功能。用户可以根据需要,在图像上标注出需要保留的部分和需要删除的部分,然后让PowerPoint 帮助我们完成前景对象的提取。尝试在 PowerPoint中删除图像背景,会帮助我们更好地理解交 互,式前景提取时模板的使用方式。

三、GrabCut实现

下面我们来看 GrabCut 算法的具体实施过程:

  1. 将前景所在的大致位置使用矩形框标注出来。值得注意的是,此时矩形框框出的仅仅是前景的大致位置,其中既包含前景又包含背景ÿ
  • 5
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码农男孩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值