From 278ed2ae498ca5947cf77a530f5aea8e8770c69a Mon Sep 17 00:00:00 2001 From: Andrews Cordolino Sobral <andrewssobral@gmail.com> Date: Tue, 19 Jul 2022 23:53:17 +0200 Subject: [PATCH] Fixed used uninitialized warning and variable set but not used of T2FGMM and T2FMRF --- src/algorithms/T2F/T2FGMM.cpp | 6 +++--- src/algorithms/T2F/T2FMRF.cpp | 11 ++++++----- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/src/algorithms/T2F/T2FGMM.cpp b/src/algorithms/T2F/T2FGMM.cpp index 7d7b35e..c75f101 100644 --- a/src/algorithms/T2F/T2FGMM.cpp +++ b/src/algorithms/T2F/T2FGMM.cpp @@ -136,9 +136,9 @@ namespace bgslibrary float dB = fabs(muB - pixel(2)); // calculate the squared distance - float HR; - float HG; - float HB; + float HR = 0; + float HG = 0; + float HB = 0; // T2FGMM-UM if (m_params.Type() == TYPE_T2FGMM_UM) diff --git a/src/algorithms/T2F/T2FMRF.cpp b/src/algorithms/T2F/T2FMRF.cpp index 3a264c1..13959fd 100644 --- a/src/algorithms/T2F/T2FMRF.cpp +++ b/src/algorithms/T2F/T2FMRF.cpp @@ -165,9 +165,9 @@ namespace bgslibrary float dB = fabs(muB - pixel(2)); // calculate the squared distance - float HR; - float HG; - float HB; + float HR = 0; + float HG = 0; + float HB = 0; // T2FMRF-UM if (m_params.Type() == TYPE_T2FMRF_UM) @@ -196,7 +196,8 @@ namespace bgslibrary HB = (1 / (kv*kv) - kv*kv) * (pixel(2) - muB) * (pixel(2) - muB) / (2 * var); } - float ro; + + /*float ro; if (CurrentState == background) { if (Ab2b != 0) ro = (Ab2f / Ab2b); @@ -206,7 +207,7 @@ namespace bgslibrary { if (Af2b != 0) ro = (Af2f / Af2b); else ro = 10; - } + }*/ // calculate the squared distance float dist = (HR*HR + HG*HG + HB*HB); -- GitLab