opencv on mbed

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

MotionEstimatorL1 Class Reference

MotionEstimatorL1 Class Reference
[Global Motion Estimation]

Describes a global 2D motion estimation method which minimizes L1 error. More...

#include <global_motion.hpp>

Inherits cv::videostab::MotionEstimatorBase.

Public Member Functions

virtual Mat estimate (InputArray points0, InputArray points1, bool *ok=0)
 Estimates global motion between two 2D point clouds.
virtual void setMotionModel (MotionModel val)
 Sets motion model.
virtual MotionModel motionModel () const

Detailed Description

Describes a global 2D motion estimation method which minimizes L1 error.

Note:
To be able to use this method you must build OpenCV with CLP library support. :

Definition at line 153 of file global_motion.hpp.


Member Function Documentation

virtual Mat estimate ( InputArray  points0,
InputArray  points1,
bool *  ok = 0 
) [virtual]

Estimates global motion between two 2D point clouds.

Parameters:
points0Source set of 2D points (32F).
points1Destination set of 2D points (32F).
okIndicates whether motion was estimated successfully.
Returns:
3x3 2D transformation matrix (32F).

Implements MotionEstimatorBase.

virtual MotionModel motionModel (  ) const [virtual, inherited]
Returns:
Motion model. See cv::videostab::MotionModel.

Definition at line 111 of file global_motion.hpp.

virtual void setMotionModel ( MotionModel  val ) [virtual, inherited]

Sets motion model.

Parameters:
valMotion model. See cv::videostab::MotionModel.

Definition at line 106 of file global_motion.hpp.