图像处理(二十二)贝叶斯抠图-CVPR 2001

贝叶斯抠图

原文地址:http://blog.csdn.net/hjimce/article/details/47667947

一、相关理论

上面由相乘转换为相加,是通过取对数的方法,把乘法转换成加法,也就是:

因此对于前景的高斯概率为:

假设像素点size() ;++p )

  • {
  • r = toSolveList[p].y, c = toSolveList[p].x;
  • GetGMMModel( r, c, fg_weight, fg_mean, inv_fg_cov, bg_weight, bg_mean, inv_bg_cov);
  • maxL = (float)-INT_MAX;
  • for(i=0;i
  • for(j=0;j
  • {
  • if(!Iteration)
  • InitializeAlpha( r, c, unsolvedmask );
  • else
  • InitializeAlpha( r, c, solveAgainMask );
  • for(iter=0;iter3
  • ;++iter)

  • {
  • SolveBF( r, c, fg_mean[i], inv_fg_cov[i], bg_mean[j], inv_bg_cov[j] );
  • SolveAlpha( r, c );
  • }
  • L = computeLikelihood( r, c, fg_mean[i], inv_fg_cov[i], bg_mean[j], inv_bg_cov[j]);
  • if(L>maxL)
  • {
  • maxL = L;
  • fgClus = i;
  • bgClus = j;
  • }
  • }
  • 声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2015年7月10日
    下一篇 2015年7月11日

    相关推荐