Class cv::videostab::ConsistentMosaicInpainter#

Collaboration diagram for cv::videostab::ConsistentMosaicInpainter:

cv::videostab::ConsistentMosaicInpainter Node1 cv::videostab::Consistent MosaicInpainter   + ConsistentMosaicInpainter() + inpaint() + setStdevThresh() + stdevThresh() Node2 cv::videostab::InpainterBase   + InpainterBase() + ~InpainterBase() + frames() + inpaint() + motionModel() + motions() + radius() + setFrames() + setMotionModel() + setMotions() + setRadius() + setStabilizationMotions() + setStabilizedFrames() + stabilizationMotions() + stabilizedFrames() Node2->Node1 Node3 int     Node3->Node2 #radius_ Node6 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() Node3->Node6 +cols +dims +dummy +flags +rows Node4 MotionModel     Node4->Node2 #motionModel_ Node5 std::vector< cv::Mat >     Node5->Node2 #frames_ #motions_ #stabilizationMotions _ #stabilizedFrames_ Node6->Node5 +elements Node7 uint8_t     Node7->Node6 +data +dataend +datalimit +datastart Node8 cv::MatAllocator   + MatAllocator() + ~MatAllocator() + allocate() + allocate() + copy() + deallocate() + download() + getBufferPoolController() + map() + unmap() + upload() Node8->Node6 +allocator Node9 UMatData *     Node9->Node6 +u Node10 MatSize     Node10->Node6 +size Node11 MatStep     Node11->Node6 +step Node12 std::vector< T >     Node12->Node5 < cv::Mat > Node13 T     Node13->Node12 +elements

cv::videostab::ConsistentMosaicInpainter Node1 cv::videostab::Consistent MosaicInpainter   + ConsistentMosaicInpainter() + inpaint() + setStdevThresh() + stdevThresh() Node2 cv::videostab::InpainterBase   + InpainterBase() + ~InpainterBase() + frames() + inpaint() + motionModel() + motions() + radius() + setFrames() + setMotionModel() + setMotions() + setRadius() + setStabilizationMotions() + setStabilizedFrames() + stabilizationMotions() + stabilizedFrames() Node2->Node1 Node3 int     Node3->Node2 #radius_ Node6 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() Node3->Node6 +cols +dims +dummy +flags +rows Node4 MotionModel     Node4->Node2 #motionModel_ Node5 std::vector< cv::Mat >     Node5->Node2 #frames_ #motions_ #stabilizationMotions _ #stabilizedFrames_ Node6->Node5 +elements Node7 uint8_t     Node7->Node6 +data +dataend +datalimit +datastart Node8 cv::MatAllocator   + MatAllocator() + ~MatAllocator() + allocate() + allocate() + copy() + deallocate() + download() + getBufferPoolController() + map() + unmap() + upload() Node8->Node6 +allocator Node9 UMatData *     Node9->Node6 +u Node10 MatSize     Node10->Node6 +size Node11 MatStep     Node11->Node6 +step Node12 std::vector< T >     Node12->Node5 < cv::Mat > Node13 T     Node13->Node12 +elements

Public Member Functions#

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

Additional Inherited Members#

Protected Attributes inherited from cv::videostab::InpainterBase

Return

Name

Description

const std::vector< Mat > *

frames_

MotionModel

motionModel_

const std::vector< Mat > *

motions_

int

radius_

const std::vector< Mat > *

stabilizationMotions_

const std::vector< Mat > *

stabilizedFrames_

Constructor & Destructor Documentation#

ConsistentMosaicInpainter()#

cv::videostab::ConsistentMosaicInpainter::ConsistentMosaicInpainter()

Member Function Documentation#

inpaint()#

void cv::videostab::ConsistentMosaicInpainter::inpaint(
int idx,
Mat & frame,
Mat & mask )

setStdevThresh()#

void cv::videostab::ConsistentMosaicInpainter::setStdevThresh(float val)

stdevThresh()#

float cv::videostab::ConsistentMosaicInpainter::stdevThresh()

Member Data Documentation#

stdevThresh_#

float cv::videostab::ConsistentMosaicInpainter::stdevThresh_

Source file#

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