Class cv::videostab::MoreAccurateMotionWobbleSuppressor#

Collaboration diagram for cv::videostab::MoreAccurateMotionWobbleSuppressor:

cv::videostab::MoreAccurateMotionWobbleSuppressor Node1 cv::videostab::MoreAccurate MotionWobbleSuppressor   + suppress() Node2 cv::videostab::MoreAccurate MotionWobbleSuppressorBase   + period() + setPeriod() # MoreAccurateMotionWobble SuppressorBase() Node2->Node1 Node3 cv::videostab::WobbleSuppressorBase   + WobbleSuppressorBase() + ~WobbleSuppressorBase() + frameCount() + motionEstimator() + motions() + motions2() + setFrameCount() + setMotionEstimator() + setMotions() + setMotions2() + setStabilizationMotions() + stabilizationMotions() + suppress() Node3->Node2 Node4 Ptr< cv::videostab ::ImageMotionEstimatorBase >     Node4->Node3 #motionEstimator_ Node5 int     Node5->Node2 #period_ Node5->Node3 #frameCount_ Node7 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() Node5->Node7 +cols +dims +dummy +flags +rows Node6 std::vector< cv::Mat >     Node6->Node3 #motions2_ #motions_ #stabilizationMotions_ Node7->Node6 +elements Node8 uint8_t     Node8->Node7 +data +dataend +datalimit +datastart Node9 cv::MatAllocator   + MatAllocator() + ~MatAllocator() + allocate() + allocate() + copy() + deallocate() + download() + getBufferPoolController() + map() + unmap() + upload() Node9->Node7 +allocator Node10 UMatData *     Node10->Node7 +u Node11 MatSize     Node11->Node7 +size Node12 MatStep     Node12->Node7 +step Node13 std::vector< T >     Node13->Node6 < cv::Mat > Node14 T     Node14->Node13 +elements

cv::videostab::MoreAccurateMotionWobbleSuppressor Node1 cv::videostab::MoreAccurate MotionWobbleSuppressor   + suppress() Node2 cv::videostab::MoreAccurate MotionWobbleSuppressorBase   + period() + setPeriod() # MoreAccurateMotionWobble SuppressorBase() Node2->Node1 Node3 cv::videostab::WobbleSuppressorBase   + WobbleSuppressorBase() + ~WobbleSuppressorBase() + frameCount() + motionEstimator() + motions() + motions2() + setFrameCount() + setMotionEstimator() + setMotions() + setMotions2() + setStabilizationMotions() + stabilizationMotions() + suppress() Node3->Node2 Node4 Ptr< cv::videostab ::ImageMotionEstimatorBase >     Node4->Node3 #motionEstimator_ Node5 int     Node5->Node2 #period_ Node5->Node3 #frameCount_ Node7 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() Node5->Node7 +cols +dims +dummy +flags +rows Node6 std::vector< cv::Mat >     Node6->Node3 #motions2_ #motions_ #stabilizationMotions_ Node7->Node6 +elements Node8 uint8_t     Node8->Node7 +data +dataend +datalimit +datastart Node9 cv::MatAllocator   + MatAllocator() + ~MatAllocator() + allocate() + allocate() + copy() + deallocate() + download() + getBufferPoolController() + map() + unmap() + upload() Node9->Node7 +allocator Node10 UMatData *     Node10->Node7 +u Node11 MatSize     Node11->Node7 +size Node12 MatStep     Node12->Node7 +step Node13 std::vector< T >     Node13->Node6 < cv::Mat > Node14 T     Node14->Node13 +elements

Public Member Functions#

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

Return

Name

Description

int

period()

void

setPeriod(int val)

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

Additional Inherited Members#

Protected Member Functions inherited from cv::videostab::MoreAccurateMotionWobbleSuppressorBase
Protected Attributes inherited from cv::videostab::MoreAccurateMotionWobbleSuppressorBase

Return

Name

Description

int

period_

Protected Attributes inherited from cv::videostab::WobbleSuppressorBase

Return

Name

Description

int

frameCount_

Ptr< ImageMotionEstimatorBase >

motionEstimator_

const std::vector< Mat > *

motions2_

const std::vector< Mat > *

motions_

const std::vector< Mat > *

stabilizationMotions_

Member Function Documentation#

suppress()#

void cv::videostab::MoreAccurateMotionWobbleSuppressor::suppress(
int idx,
const Mat & frame,
Mat & result )

Member Data Documentation#

mapx_#

Mat_< float > cv::videostab::MoreAccurateMotionWobbleSuppressor::mapx_

mapy_#

Mat_< float > cv::videostab::MoreAccurateMotionWobbleSuppressor::mapy_

Source file#

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