Class cv::videostab::InpaintingPipeline#

Collaboration diagram for cv::videostab::InpaintingPipeline:

cv::videostab::InpaintingPipeline Node1 cv::videostab::Inpainting Pipeline   + empty() + inpaint() + pushBack() + setFrames() + setMotionModel() + setMotions() + setRadius() + setStabilizationMotions() + setStabilizedFrames() 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::InpaintingPipeline Node1 cv::videostab::Inpainting Pipeline   + empty() + inpaint() + pushBack() + setFrames() + setMotionModel() + setMotions() + setRadius() + setStabilizationMotions() + setStabilizedFrames() 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_

Member Function Documentation#

empty()#

bool cv::videostab::InpaintingPipeline::empty()

inpaint()#

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

pushBack()#

void cv::videostab::InpaintingPipeline::pushBack(Ptr< InpainterBase > inpainter)

setFrames()#

void cv::videostab::InpaintingPipeline::setFrames(const std::vector< Mat > & val)

setMotionModel()#

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

setMotions()#

void cv::videostab::InpaintingPipeline::setMotions(const std::vector< Mat > & val)

setRadius()#

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

setStabilizationMotions()#

void cv::videostab::InpaintingPipeline::setStabilizationMotions(const std::vector< Mat > & val)

setStabilizedFrames()#

void cv::videostab::InpaintingPipeline::setStabilizedFrames(const std::vector< Mat > & val)

Member Data Documentation#

inpainters_#

std::vector< Ptr< InpainterBase > > cv::videostab::InpaintingPipeline::inpainters_

Source file#

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