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