diff --git a/src/algorithms/DPGrimsonGMM.h b/src/algorithms/DPGrimsonGMM.h
index 6d3d3e3edc5133ebc654cd14898e0a8fb6824ef1..95167384d28df4e409aee9078501520a18310c88 100644
--- a/src/algorithms/DPGrimsonGMM.h
+++ b/src/algorithms/DPGrimsonGMM.h
@@ -18,7 +18,6 @@ namespace bgslibrary
       double threshold;
       double alpha;
       int gaussians;
-      IplImage* frame;
       dp::RgbImage frame_data;
       dp::GrimsonParams params;
       dp::GrimsonGMM bgs;
diff --git a/src/algorithms/DPMean.h b/src/algorithms/DPMean.h
index 311906f13329ca0f4a987f5ff59def959104427e..e251b7ab425965d9fbb0046eeeda44301a00fe21 100644
--- a/src/algorithms/DPMean.h
+++ b/src/algorithms/DPMean.h
@@ -18,7 +18,6 @@ namespace bgslibrary
       int threshold;
       double alpha;
       int learningFrames;
-      IplImage* frame;
       dp::RgbImage frame_data;
       dp::MeanParams params;
       dp::MeanBGS bgs;
diff --git a/src/algorithms/DPPratiMediod.h b/src/algorithms/DPPratiMediod.h
index eb93683ac93acee4fa32ab4db18c8d88cd1813bb..e0098d45fb995e73ae5344b1b7fa92a453045e02 100644
--- a/src/algorithms/DPPratiMediod.h
+++ b/src/algorithms/DPPratiMediod.h
@@ -19,7 +19,6 @@ namespace bgslibrary
       int samplingRate;
       int historySize;
       int weight;
-      IplImage* frame;
       dp::RgbImage frame_data;
       dp::PratiParams params;
       dp::PratiMediodBGS bgs;
diff --git a/src/algorithms/DPWrenGA.h b/src/algorithms/DPWrenGA.h
index 4be0d8ca907677df681ef9ece231c5f4ceb41d09..4aa191935b1c60424ccbb5c5f18b93085dac1022 100644
--- a/src/algorithms/DPWrenGA.h
+++ b/src/algorithms/DPWrenGA.h
@@ -18,7 +18,6 @@ namespace bgslibrary
       double threshold;
       double alpha;
       int learningFrames;
-      IplImage* frame;
       dp::RgbImage frame_data;
       dp::WrenParams params;
       dp::WrenGA bgs;
diff --git a/src/algorithms/DPZivkovicAGMM.h b/src/algorithms/DPZivkovicAGMM.h
index ca2c1a6e2e210f42de1a8bff3fa8f3c43cc141fa..3b2ddd97829a8b6dbf2cfacb12605f1439ad5cce 100644
--- a/src/algorithms/DPZivkovicAGMM.h
+++ b/src/algorithms/DPZivkovicAGMM.h
@@ -18,7 +18,6 @@ namespace bgslibrary
       double threshold;
       double alpha;
       int gaussians;
-      IplImage* frame;
       dp::RgbImage frame_data;
       dp::ZivkovicParams params;
       dp::ZivkovicAGMM bgs;
diff --git a/src/algorithms/T2FGMM_UM.h b/src/algorithms/T2FGMM_UM.h
index 0f3185a042faff634afa03d7661f050a4eea1b21..8221e66aaecaefd8285d9698454dd83175c89b90 100644
--- a/src/algorithms/T2FGMM_UM.h
+++ b/src/algorithms/T2FGMM_UM.h
@@ -19,7 +19,6 @@ namespace bgslibrary
       float km;
       float kv;
       int gaussians;
-      IplImage* frame;
       dp::RgbImage frame_data;
       dp::T2FGMMParams params;
       dp::T2FGMM bgs;
diff --git a/src/algorithms/T2FGMM_UV.h b/src/algorithms/T2FGMM_UV.h
index 6c00688642637f9e66274058c393f51e26359661..627c423a248c372813c8b02562d238db532b5bbf 100644
--- a/src/algorithms/T2FGMM_UV.h
+++ b/src/algorithms/T2FGMM_UV.h
@@ -19,7 +19,6 @@ namespace bgslibrary
       float km;
       float kv;
       int gaussians;
-      IplImage* frame;
       dp::RgbImage frame_data;
       dp::T2FGMMParams params;
       dp::T2FGMM bgs;
diff --git a/src/algorithms/T2FMRF_UM.h b/src/algorithms/T2FMRF_UM.h
index 9761ae6b15025516f0773df390681922bff492e2..6a3b1d95ea810d0efb1121589b210f15bf97bdd6 100644
--- a/src/algorithms/T2FMRF_UM.h
+++ b/src/algorithms/T2FMRF_UM.h
@@ -19,7 +19,6 @@ namespace bgslibrary
       float km;
       float kv;
       int gaussians;
-      IplImage *frame;
       IplImage *old_labeling;
       IplImage *old;
       dp::RgbImage frame_data;
diff --git a/src/algorithms/T2FMRF_UV.h b/src/algorithms/T2FMRF_UV.h
index ef2519b6d3f1db68e7b5f2caa4b844fd0540bd9d..062cf97f300ab5b87b303bf516bc832b3588172d 100644
--- a/src/algorithms/T2FMRF_UV.h
+++ b/src/algorithms/T2FMRF_UV.h
@@ -19,7 +19,6 @@ namespace bgslibrary
       float km;
       float kv;
       int gaussians;
-      IplImage *frame;
       IplImage *old_labeling;
       IplImage *old;
       dp::RgbImage frame_data;