diff --git a/modules/videostab/src/global_motion.cpp b/modules/videostab/src/global_motion.cpp index 1fa449e855a7994a0dc13f61fa0f83f24f04ad99..560d7b94747eb7832f603da6ef75d6b9a8c8024c 100644 --- a/modules/videostab/src/global_motion.cpp +++ b/modules/videostab/src/global_motion.cpp @@ -430,7 +430,7 @@ Mat estimateGlobalMotionRansac( { subset0.resize(ninliersMax); subset1.resize(ninliersMax); - for (int i = 0, j = 0; i < npoints; ++i) + for (int i = 0, j = 0; i < npoints && j < ninliersMax ; ++i) { p0 = points0_[i]; p1 = points1_[i];