From 2717ba735a896d45b99a4e1143354bea19c394f7 Mon Sep 17 00:00:00 2001 From: Gilles Rochefort Date: Fri, 3 Jun 2016 11:00:31 +0200 Subject: [PATCH] Fixed BackgroundSubstractorMOG2 ocl implementation. --- modules/ocl/src/opencl/bgfg_mog.cl | 3 --- 1 file changed, 3 deletions(-) diff --git a/modules/ocl/src/opencl/bgfg_mog.cl b/modules/ocl/src/opencl/bgfg_mog.cl index a3c2619abc..f18a115325 100644 --- a/modules/ocl/src/opencl/bgfg_mog.cl +++ b/modules/ocl/src/opencl/bgfg_mog.cl @@ -369,7 +369,6 @@ __kernel void mog2_kernel(__global T_FRAME * frame, __global int* fgmask, __glob bool fitsPDF = false; //if it remains zero a new GMM mode will be added int nmodes = modesUsed[y * modesUsed_step + x]; - int nNewModes = nmodes; //current number of modes in GMM float totalWeight = 0.0f; @@ -430,8 +429,6 @@ __kernel void mog2_kernel(__global T_FRAME * frame, __global int* fgmask, __glob for (int mode = 0; mode < nmodes; ++mode) weight[(mode * frame_row + y) * weight_step + x] *= totalWeight; - nmodes = nNewModes; - if (!fitsPDF) { int mode = nmodes == (NMIXTURES) ? (NMIXTURES) - 1 : nmodes++;