Class cv::videostab::LpMotionStabilizer#
#include <opencv2/videostab/motion_stabilizing.hpp>Collaboration diagram for cv::videostab::LpMotionStabilizer:
Public Member Functions#
Public Member Functions inherited from cv::videostab::IMotionStabilizer
Return |
Name |
Description |
|---|---|---|
|
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:
opencv2/videostab/motion_stabilizing.hpp