diff --git a/modules/video/src/video_init.cpp b/modules/video/src/video_init.cpp
index 0f3cec144..7ec860fbd 100644
--- a/modules/video/src/video_init.cpp
+++ b/modules/video/src/video_init.cpp
@@ -60,7 +60,15 @@ CV_INIT_ALGORITHM(BackgroundSubtractorMOG2, "BackgroundSubtractor.MOG2",
     obj.info()->addParam(obj, "history", obj.history);
     obj.info()->addParam(obj, "nmixtures", obj.nmixtures);
     obj.info()->addParam(obj, "varThreshold", obj.varThreshold);
-    obj.info()->addParam(obj, "detectShadows", obj.bShadowDetection));
+    obj.info()->addParam(obj, "detectShadows", obj.bShadowDetection);
+    obj.info()->addParam(obj, "backgroundRatio", obj.backgroundRatio);
+    obj.info()->addParam(obj, "varThresholdGen", obj.varThresholdGen);
+    obj.info()->addParam(obj, "fVarInit", obj.fVarInit);
+    obj.info()->addParam(obj, "fVarMin", obj.fVarMin);
+    obj.info()->addParam(obj, "fVarMax", obj.fVarMax);
+    obj.info()->addParam(obj, "fCT", obj.fCT);
+    obj.info()->addParam(obj, "nShadowDetection", obj.nShadowDetection);
+    obj.info()->addParam(obj, "fTau", obj.fTau));
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////////////