Class cv::videostab::LpMotionStabilizer#

Collaboration diagram for cv::videostab::LpMotionStabilizer:

Public Member Functions#

Public Member Functions inherited from cv::videostab::IMotionStabilizer

Return

Name

Description

~IMotionStabilizer()

void

stabilize(
    int size,
    const std::vector< Mat > & motions,
    const Range & range,
    Mat * stabilizationMotions )

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

Constructor & Destructor Documentation#

LpMotionStabilizer()#

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

Member Function Documentation#

frameSize()#

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

motionModel()#

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

setFrameSize()#

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

setMotionModel()#

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

setTrimRatio()#

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

setWeight1()#

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

setWeight2()#

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

setWeight3()#

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

setWeight4()#

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

stabilize()#

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

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

trimRatio()#

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

weight1()#

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

weight2()#

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

weight3()#

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

weight4()#

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

set()#

void cv::videostab::LpMotionStabilizer::set(
int row,
int col,
double coef )

Member Data Documentation#

collb_#

std::vector< double > cv::videostab::LpMotionStabilizer::collb_

cols_#

std::vector< int > cv::videostab::LpMotionStabilizer::cols_

colub_#

std::vector< double > cv::videostab::LpMotionStabilizer::colub_

elems_#

std::vector< double > cv::videostab::LpMotionStabilizer::elems_

frameSize_#

Size cv::videostab::LpMotionStabilizer::frameSize_

model_#

MotionModel cv::videostab::LpMotionStabilizer::model_

obj_#

std::vector< double > cv::videostab::LpMotionStabilizer::obj_

rowlb_#

std::vector< double > cv::videostab::LpMotionStabilizer::rowlb_

rows_#

std::vector< int > cv::videostab::LpMotionStabilizer::rows_

rowub_#

std::vector< double > cv::videostab::LpMotionStabilizer::rowub_

trimRatio_#

float cv::videostab::LpMotionStabilizer::trimRatio_

w1_#

float cv::videostab::LpMotionStabilizer::w1_

w2_#

float cv::videostab::LpMotionStabilizer::w2_

w3_#

float cv::videostab::LpMotionStabilizer::w3_

w4_#

float cv::videostab::LpMotionStabilizer::w4_

Source file#

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