diff --git a/modules/video/src/bgfg_gaussmix2.cpp b/modules/video/src/bgfg_gaussmix2.cpp index 3ee57086a9..ad81c55eae 100644 --- a/modules/video/src/bgfg_gaussmix2.cpp +++ b/modules/video/src/bgfg_gaussmix2.cpp @@ -696,7 +696,7 @@ public: // Renormalize weights. In the special case that the pixel does // not agree with any modes, set weights to zero (a new mode will be added below). float invWeight = 0.f; - if (fabs(totalWeight) > 1e-12f) { + if (fabs(totalWeight) > DBL_EPSILON) { invWeight = 1.f/totalWeight; } @@ -906,7 +906,7 @@ void BackgroundSubtractorMOG2Impl::getBackgroundImage_intern(OutputArray backgro break; } float invWeight = 0.f; - if (fabs(totalWeight) > 1e-12f) { + if (fabs(totalWeight) > DBL_EPSILON) { invWeight = 1.f/totalWeight; }