Class cv::videostab::StabilizerBase#

Collaboration diagram for cv::videostab::StabilizerBase:

cv::videostab::StabilizerBase Node1 cv::videostab::StabilizerBase   + ~StabilizerBase() + borderMode() + deblurrer() + doCorrectionForInclusion() + frameSource() + inpainter() + log() + maskSource() + motionEstimator() + radius() and 11 more... # StabilizerBase() # doOneIteration() # estimateMotion() # estimateStabilizationMotion() # logProcessingTime() # nextStabilizedFrame() # postProcessFrame() # reset() # setUp() # stabilizeFrame() Node2 Ptr< cv::videostab ::ILog >     Node2->Node1 #log_ Node3 Ptr< cv::videostab ::IFrameSource >     Node3->Node1 #frameSource_ #maskSource_ Node4 Ptr< cv::videostab ::ImageMotionEstimatorBase >     Node4->Node1 #motionEstimator_ Node5 Ptr< cv::videostab ::DeblurerBase >     Node5->Node1 #deblurer_ Node6 Ptr< cv::videostab ::InpainterBase >     Node6->Node1 #inpainter_ Node7 int     Node7->Node1 #borderMode_ #curPos_ #curStabilizedPos _ #radius_ Node12 cv::Mat   + Mat() + Mat() + Mat() + Mat() + Mat() + Mat() + Mat() + Mat() + Mat() + Mat() and 152 more... + diag() + eye() + eye() + getDefaultAllocator() + getStdAllocator() + ones() + ones() + ones() + ones() + setDefaultAllocator() + zeros() + zeros() + zeros() + zeros() # forEach_impl() Node7->Node12 +cols +dims +dummy +flags +rows Node8 float     Node8->Node1 #trimRatio_ Node21 std::vector< float >     Node8->Node21 +elements Node9 bool     Node9->Node1 #doCorrectionForInclusion _ #doDeblurring_ #doInpainting_ Node10 cv::Size_< _Tp >   + Size_() + Size_() + Size_() + Size_() + Size_() + area() + aspectRatio() + empty() + operator Size_< _Tp2 >() + operator=() + operator=() Node10->Node1 #frameSize_ Node11 _Tp     Node11->Node10 +height +width Node12->Node1 #finalFrame_ #frameMask_ #inpaintingMask _ #preProcessedFrame_ Node18 std::vector< cv::Mat >     Node12->Node18 +elements Node13 uint8_t     Node13->Node12 +data +dataend +datalimit +datastart Node14 cv::MatAllocator   + MatAllocator() + ~MatAllocator() + allocate() + allocate() + copy() + deallocate() + download() + getBufferPoolController() + map() + unmap() + upload() Node14->Node12 +allocator Node15 UMatData *     Node15->Node12 +u Node16 MatSize     Node16->Node12 +size Node17 MatStep     Node17->Node12 +step Node18->Node1 #frames_ #motions_ #stabilizationMotions _ #stabilizedFrames _ #stabilizedMasks_ Node19 std::vector< T >     Node19->Node18 < cv::Mat > Node19->Node21 < float > Node20 T     Node20->Node19 +elements Node21->Node1 #blurrinessRates_ Node22 clock_t     Node22->Node1 #processingStartTime_

cv::videostab::StabilizerBase Node1 cv::videostab::StabilizerBase   + ~StabilizerBase() + borderMode() + deblurrer() + doCorrectionForInclusion() + frameSource() + inpainter() + log() + maskSource() + motionEstimator() + radius() and 11 more... # StabilizerBase() # doOneIteration() # estimateMotion() # estimateStabilizationMotion() # logProcessingTime() # nextStabilizedFrame() # postProcessFrame() # reset() # setUp() # stabilizeFrame() Node2 Ptr< cv::videostab ::ILog >     Node2->Node1 #log_ Node3 Ptr< cv::videostab ::IFrameSource >     Node3->Node1 #frameSource_ #maskSource_ Node4 Ptr< cv::videostab ::ImageMotionEstimatorBase >     Node4->Node1 #motionEstimator_ Node5 Ptr< cv::videostab ::DeblurerBase >     Node5->Node1 #deblurer_ Node6 Ptr< cv::videostab ::InpainterBase >     Node6->Node1 #inpainter_ Node7 int     Node7->Node1 #borderMode_ #curPos_ #curStabilizedPos _ #radius_ Node12 cv::Mat   + Mat() + Mat() + Mat() + Mat() + Mat() + Mat() + Mat() + Mat() + Mat() + Mat() and 152 more... + diag() + eye() + eye() + getDefaultAllocator() + getStdAllocator() + ones() + ones() + ones() + ones() + setDefaultAllocator() + zeros() + zeros() + zeros() + zeros() # forEach_impl() Node7->Node12 +cols +dims +dummy +flags +rows Node8 float     Node8->Node1 #trimRatio_ Node21 std::vector< float >     Node8->Node21 +elements Node9 bool     Node9->Node1 #doCorrectionForInclusion _ #doDeblurring_ #doInpainting_ Node10 cv::Size_< _Tp >   + Size_() + Size_() + Size_() + Size_() + Size_() + area() + aspectRatio() + empty() + operator Size_< _Tp2 >() + operator=() + operator=() Node10->Node1 #frameSize_ Node11 _Tp     Node11->Node10 +height +width Node12->Node1 #finalFrame_ #frameMask_ #inpaintingMask _ #preProcessedFrame_ Node18 std::vector< cv::Mat >     Node12->Node18 +elements Node13 uint8_t     Node13->Node12 +data +dataend +datalimit +datastart Node14 cv::MatAllocator   + MatAllocator() + ~MatAllocator() + allocate() + allocate() + copy() + deallocate() + download() + getBufferPoolController() + map() + unmap() + upload() Node14->Node12 +allocator Node15 UMatData *     Node15->Node12 +u Node16 MatSize     Node16->Node12 +size Node17 MatStep     Node17->Node12 +step Node18->Node1 #frames_ #motions_ #stabilizationMotions _ #stabilizedFrames _ #stabilizedMasks_ Node19 std::vector< T >     Node19->Node18 < cv::Mat > Node19->Node21 < float > Node20 T     Node20->Node19 +elements Node21->Node1 #blurrinessRates_ Node22 clock_t     Node22->Node1 #processingStartTime_

Constructor & Destructor Documentation#

~StabilizerBase()#

cv::videostab::StabilizerBase::~StabilizerBase()

StabilizerBase()#

cv::videostab::StabilizerBase::StabilizerBase()

Member Function Documentation#

borderMode()#

int cv::videostab::StabilizerBase::borderMode()

deblurrer()#

Ptr< DeblurerBase > cv::videostab::StabilizerBase::deblurrer()

doCorrectionForInclusion()#

bool cv::videostab::StabilizerBase::doCorrectionForInclusion()

frameSource()#

Ptr< IFrameSource > cv::videostab::StabilizerBase::frameSource()

inpainter()#

Ptr< InpainterBase > cv::videostab::StabilizerBase::inpainter()

log()#

Ptr< ILog > cv::videostab::StabilizerBase::log()

maskSource()#

Ptr< IFrameSource > cv::videostab::StabilizerBase::maskSource()

motionEstimator()#

Ptr< ImageMotionEstimatorBase > cv::videostab::StabilizerBase::motionEstimator()

radius()#

int cv::videostab::StabilizerBase::radius()

setBorderMode()#

void cv::videostab::StabilizerBase::setBorderMode(int val)

setCorrectionForInclusion()#

void cv::videostab::StabilizerBase::setCorrectionForInclusion(bool val)

setDeblurer()#

void cv::videostab::StabilizerBase::setDeblurer(Ptr< DeblurerBase > val)

setFrameSource()#

void cv::videostab::StabilizerBase::setFrameSource(Ptr< IFrameSource > val)

setInpainter()#

void cv::videostab::StabilizerBase::setInpainter(Ptr< InpainterBase > val)

setLog()#

void cv::videostab::StabilizerBase::setLog(Ptr< ILog > ilog)

setMaskSource()#

void cv::videostab::StabilizerBase::setMaskSource(const Ptr< IFrameSource > & val)

setMotionEstimator()#

void cv::videostab::StabilizerBase::setMotionEstimator(Ptr< ImageMotionEstimatorBase > val)

setRadius()#

void cv::videostab::StabilizerBase::setRadius(int val)

setTrimRatio()#

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

trimRatio()#

float cv::videostab::StabilizerBase::trimRatio()

doOneIteration()#

bool cv::videostab::StabilizerBase::doOneIteration()

estimateMotion()#

Mat cv::videostab::StabilizerBase::estimateMotion()

estimateStabilizationMotion()#

Mat cv::videostab::StabilizerBase::estimateStabilizationMotion()

logProcessingTime()#

void cv::videostab::StabilizerBase::logProcessingTime()

nextStabilizedFrame()#

Mat cv::videostab::StabilizerBase::nextStabilizedFrame()

postProcessFrame()#

Mat cv::videostab::StabilizerBase::postProcessFrame(const Mat & frame)

reset()#

void cv::videostab::StabilizerBase::reset()

setUp()#

void cv::videostab::StabilizerBase::setUp(const Mat & firstFrame)

stabilizeFrame()#

void cv::videostab::StabilizerBase::stabilizeFrame()

Member Data Documentation#

blurrinessRates_#

std::vector< float > cv::videostab::StabilizerBase::blurrinessRates_

borderMode_#

int cv::videostab::StabilizerBase::borderMode_

curPos_#

int cv::videostab::StabilizerBase::curPos_

curStabilizedPos_#

int cv::videostab::StabilizerBase::curStabilizedPos_

deblurer_#

Ptr< DeblurerBase > cv::videostab::StabilizerBase::deblurer_

doCorrectionForInclusion_#

bool cv::videostab::StabilizerBase::doCorrectionForInclusion_

doDeblurring_#

bool cv::videostab::StabilizerBase::doDeblurring_

doInpainting_#

bool cv::videostab::StabilizerBase::doInpainting_

finalFrame_#

Mat cv::videostab::StabilizerBase::finalFrame_

frameMask_#

Mat cv::videostab::StabilizerBase::frameMask_

frames_#

std::vector< Mat > cv::videostab::StabilizerBase::frames_

frameSize_#

Size cv::videostab::StabilizerBase::frameSize_

frameSource_#

Ptr< IFrameSource > cv::videostab::StabilizerBase::frameSource_

inpainter_#

Ptr< InpainterBase > cv::videostab::StabilizerBase::inpainter_

inpaintingMask_#

Mat cv::videostab::StabilizerBase::inpaintingMask_

log_#

Ptr< ILog > cv::videostab::StabilizerBase::log_

maskSource_#

Ptr< IFrameSource > cv::videostab::StabilizerBase::maskSource_

motionEstimator_#

Ptr< ImageMotionEstimatorBase > cv::videostab::StabilizerBase::motionEstimator_

motions_#

std::vector< Mat > cv::videostab::StabilizerBase::motions_

preProcessedFrame_#

Mat cv::videostab::StabilizerBase::preProcessedFrame_

processingStartTime_#

clock_t cv::videostab::StabilizerBase::processingStartTime_

radius_#

int cv::videostab::StabilizerBase::radius_

stabilizationMotions_#

std::vector< Mat > cv::videostab::StabilizerBase::stabilizationMotions_

stabilizedFrames_#

std::vector< Mat > cv::videostab::StabilizerBase::stabilizedFrames_

stabilizedMasks_#

std::vector< Mat > cv::videostab::StabilizerBase::stabilizedMasks_

trimRatio_#

float cv::videostab::StabilizerBase::trimRatio_

Source file#

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