opencv Grabcut border matting


使用openc Grabcut效果与 论文效果差别很大,其实opencv grabcut效果与 graph cut效果是一样的。原因是opencv中没有实现 border mattting后续处理

完整的 grabcut 应当是:

 GrabCut

法先通过交互式分割得到一个基本的“硬分割”, 然后在

环绕硬分割边界的条带上采用 Border Matting 的方法计

算连续的值, 获得理想的分割效果。


之所以opencv 没有实现在border matting, 可能的原因是专利问题。参见

http://www.google.com/patents/US7430339


现在正是查找 采用border matting对分割的边界进行平滑等等后期处理的方法

在网上找了一种实现算法 Robust Matting, 参见 http://www.juew.org/publication/mattingSurvey.pdf

其主页中有实现,处理效果如下

opencv Grabcut border matting_第1张图片


opencv Grabcut border matting_第2张图片



你可能感兴趣的:(opencv,GrabCut)