使用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
声明: 转载自 http://blog.youkuaiyun.com/kastolo/article/details/12005855
本文探讨了使用OpenCV实现GrabCut算法的效果与论文中所展示效果之间的差异,并解释了这一现象的原因在于OpenCV版本中缺少了BorderMatting处理过程。文中还提供了一种名为RobustMatting的算法作为后期处理方案,用于改善分割边界。
802

被折叠的 条评论
为什么被折叠?



