Added asserts into global motion estimation functions (videostab module)
This commit is contained in:
parent
efa0717d01
commit
9c44715f50
@ -179,6 +179,7 @@ static Mat estimateGlobMotionLeastSquaresAffine(
|
|||||||
Mat estimateGlobalMotionLeastSquares(
|
Mat estimateGlobalMotionLeastSquares(
|
||||||
const vector<Point2f> &points0, const vector<Point2f> &points1, int model, float *rmse)
|
const vector<Point2f> &points0, const vector<Point2f> &points1, int model, float *rmse)
|
||||||
{
|
{
|
||||||
|
CV_Assert(model <= AFFINE);
|
||||||
CV_Assert(points0.size() == points1.size());
|
CV_Assert(points0.size() == points1.size());
|
||||||
|
|
||||||
typedef Mat (*Impl)(int, const Point2f*, const Point2f*, float*);
|
typedef Mat (*Impl)(int, const Point2f*, const Point2f*, float*);
|
||||||
@ -196,6 +197,7 @@ Mat estimateGlobalMotionRobust(
|
|||||||
const vector<Point2f> &points0, const vector<Point2f> &points1, int model,
|
const vector<Point2f> &points0, const vector<Point2f> &points1, int model,
|
||||||
const RansacParams ¶ms, float *rmse, int *ninliers)
|
const RansacParams ¶ms, float *rmse, int *ninliers)
|
||||||
{
|
{
|
||||||
|
CV_Assert(model <= AFFINE);
|
||||||
CV_Assert(points0.size() == points1.size());
|
CV_Assert(points0.size() == points1.size());
|
||||||
|
|
||||||
typedef Mat (*Impl)(int, const Point2f*, const Point2f*, float*);
|
typedef Mat (*Impl)(int, const Point2f*, const Point2f*, float*);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user