OpenCV  4.10.0
Open Source Computer Vision
Loading...
Searching...
No Matches
cv::videostab::LpMotionStabilizer Class Reference

#include <opencv2/videostab/motion_stabilizing.hpp>

Public Member Functions

 LpMotionStabilizer (MotionModel model=MM_SIMILARITY)
Size frameSize () const
MotionModel motionModel () const
void setFrameSize (Size val)
void setMotionModel (MotionModel val)
void setTrimRatio (float val)
void setWeight1 (float val)
void setWeight2 (float val)
void setWeight3 (float val)
void setWeight4 (float val)
virtual void stabilize (int size, const std::vector< Mat > &motions, const Range &range, Mat *stabilizationMotions) CV_OVERRIDE
 assumes that [0, size-1) is in or equals to [range.first, range.second)
float trimRatio () const
float weight1 () const
float weight2 () const
float weight3 () const
float weight4 () const
Public Member Functions inherited from cv::videostab::IMotionStabilizer
virtual ~IMotionStabilizer ()

Constructor & Destructor Documentation

◆ LpMotionStabilizer()

cv::videostab::LpMotionStabilizer::LpMotionStabilizer ( MotionModel model = MM_SIMILARITY)

Member Function Documentation

◆ frameSize()

Size cv::videostab::LpMotionStabilizer::frameSize ( ) const
inline

◆ motionModel()

MotionModel cv::videostab::LpMotionStabilizer::motionModel ( ) const
inline

◆ setFrameSize()

void cv::videostab::LpMotionStabilizer::setFrameSize ( Size val)
inline

◆ setMotionModel()

void cv::videostab::LpMotionStabilizer::setMotionModel ( MotionModel val)
inline

◆ setTrimRatio()

void cv::videostab::LpMotionStabilizer::setTrimRatio ( float val)
inline

◆ setWeight1()

void cv::videostab::LpMotionStabilizer::setWeight1 ( float val)
inline

◆ setWeight2()

void cv::videostab::LpMotionStabilizer::setWeight2 ( float val)
inline

◆ setWeight3()

void cv::videostab::LpMotionStabilizer::setWeight3 ( float val)
inline

◆ setWeight4()

void cv::videostab::LpMotionStabilizer::setWeight4 ( float val)
inline

◆ stabilize()

virtual void cv::videostab::LpMotionStabilizer::stabilize ( int size,
const std::vector< Mat > & motions,
const Range & range,
Mat * stabilizationMotions )
virtual

assumes that [0, size-1) is in or equals to [range.first, range.second)

Implements cv::videostab::IMotionStabilizer.

◆ trimRatio()

float cv::videostab::LpMotionStabilizer::trimRatio ( ) const
inline

◆ weight1()

float cv::videostab::LpMotionStabilizer::weight1 ( ) const
inline

◆ weight2()

float cv::videostab::LpMotionStabilizer::weight2 ( ) const
inline

◆ weight3()

float cv::videostab::LpMotionStabilizer::weight3 ( ) const
inline

◆ weight4()

float cv::videostab::LpMotionStabilizer::weight4 ( ) const
inline

The documentation for this class was generated from the following file: