From: Alexey Spizhevoy Date: Wed, 4 Apr 2012 11:49:48 +0000 (+0000) Subject: Added asserts into global motion estimation functions (videostab module) X-Git-Tag: accepted/2.0/20130307.220821~364^2~949 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9c44715f5071460bac08b60f5f8f0e39af873b18;p=profile%2Fivi%2Fopencv.git Added asserts into global motion estimation functions (videostab module) --- diff --git a/modules/videostab/src/global_motion.cpp b/modules/videostab/src/global_motion.cpp index 9d9f503..b3d476c 100644 --- a/modules/videostab/src/global_motion.cpp +++ b/modules/videostab/src/global_motion.cpp @@ -179,6 +179,7 @@ static Mat estimateGlobMotionLeastSquaresAffine( Mat estimateGlobalMotionLeastSquares( const vector &points0, const vector &points1, int model, float *rmse) { + CV_Assert(model <= AFFINE); CV_Assert(points0.size() == points1.size()); typedef Mat (*Impl)(int, const Point2f*, const Point2f*, float*); @@ -196,6 +197,7 @@ Mat estimateGlobalMotionRobust( const vector &points0, const vector &points1, int model, const RansacParams ¶ms, float *rmse, int *ninliers) { + CV_Assert(model <= AFFINE); CV_Assert(points0.size() == points1.size()); typedef Mat (*Impl)(int, const Point2f*, const Point2f*, float*);