diff --git a/modules/videostab/include/opencv2/videostab/stabilizer.hpp b/modules/videostab/include/opencv2/videostab/stabilizer.hpp
index c13718f0b..b021b4798 100644
--- a/modules/videostab/include/opencv2/videostab/stabilizer.hpp
+++ b/modules/videostab/include/opencv2/videostab/stabilizer.hpp
@@ -144,7 +144,7 @@ public:
     virtual void reset();
     virtual Mat nextFrame() { return nextStabilizedFrame(); }
 
-private:
+protected:
     virtual void setUp(const Mat &firstFrame);
     virtual Mat estimateMotion();
     virtual Mat estimateStabilizationMotion();
@@ -170,7 +170,7 @@ public:
     virtual void reset();
     virtual Mat nextFrame();
 
-private:
+protected:
     void runPrePassIfNecessary();
 
     virtual void setUp(const Mat &firstFrame);