mexopencv  3.4.1
MEX interface for OpenCV library
Functions | Variables
mexopencv_videostab.cpp File Reference

Implementation of mexopencv_videostab. More...

#include "mexopencv_videostab.hpp"
#include <typeinfo>
#include <cstdio>
#include <cstdarg>

Go to the source code of this file.

Functions

RansacParams toRansacParams (const MxArray &arr)
 Convert MxArray to RansacParams. More...
 
MxArray toStruct (const RansacParams &params)
 Convert RansacParams to MxArray. More...
 
MxArray toStruct (Ptr< ILog > p)
 
MxArray toStruct (Ptr< IFrameSource > p)
 
MxArray toStruct (Ptr< DeblurerBase > p)
 
MxArray toStruct (Ptr< MotionEstimatorBase > p)
 
MxArray toStruct (Ptr< FeatureDetector > p)
 Convert a FeatureDetector to MxArray. More...
 
MxArray toStruct (Ptr< ISparseOptFlowEstimator > p)
 
MxArray toStruct (Ptr< IDenseOptFlowEstimator > p)
 
MxArray toStruct (Ptr< IOutlierRejector > p)
 
MxArray toStruct (Ptr< ImageMotionEstimatorBase > p)
 Convert a ImageMotionEstimatorBase to MxArray. More...
 
MxArray toStruct (Ptr< InpainterBase > p)
 Convert a InpainterBase to MxArray. More...
 
MxArray toStruct (Ptr< MotionFilterBase > p)
 Convert a MotionFilterBase to MxArray. More...
 
MxArray toStruct (Ptr< IMotionStabilizer > p)
 Convert a IMotionStabilizer to MxArray. More...
 
MxArray toStruct (Ptr< WobbleSuppressorBase > p)
 Convert a WobbleSuppressorBase to MxArray. More...
 
Ptr< ILogcreateILog (const string &type)
 Create an instance of ILog of the specified type. More...
 
Ptr< VideoFileSourcecreateVideoFileSource (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 Create an instance of VideoFileSource using options in arguments. More...
 
Ptr< IFrameSourcecreateIFrameSource (const string &type, vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 Create an instance of IFrameSource using options in arguments. More...
 
Ptr< WeightingDeblurercreateWeightingDeblurer (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 Create an instance of WeightingDeblurer using options in arguments. More...
 
Ptr< DeblurerBasecreateDeblurerBase (const string &type, vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 Create an instance of DeblurerBase using options in arguments. More...
 
Ptr< MotionEstimatorL1createMotionEstimatorL1 (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 Create an instance of MotionEstimatorL1 using options in arguments. More...
 
Ptr< MotionEstimatorRansacL2createMotionEstimatorRansacL2 (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 Create an instance of MotionEstimatorRansacL2 using options in arguments. More...
 
Ptr< MotionEstimatorBasecreateMotionEstimatorBase (const string &type, vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 Create an instance of MotionEstimatorBase using options in arguments. More...
 
Ptr< SparsePyrLkOptFlowEstimatorcreateSparsePyrLkOptFlowEstimator (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 Create an instance of SparsePyrLkOptFlowEstimator using options in arguments. More...
 
Ptr< ISparseOptFlowEstimatorcreateISparseOptFlowEstimator (const string &type, vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 Create an instance of ISparseOptFlowEstimator using options in arguments. More...
 
Ptr< IDenseOptFlowEstimatorcreateIDenseOptFlowEstimator (const string &type, vector< MxArray >::const_iterator, vector< MxArray >::const_iterator)
 Create an instance of IDenseOptFlowEstimator using options in arguments. More...
 
Ptr< TranslationBasedLocalOutlierRejectorcreateTranslationBasedLocalOutlierRejector (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 Create an instance of createTranslationBasedLocalOutlierRejector using options in arguments. More...
 
Ptr< IOutlierRejectorcreateIOutlierRejector (const string &type, vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 Create an instance of IOutlierRejector using options in arguments. More...
 
Ptr< KeypointBasedMotionEstimatorcreateKeypointBasedMotionEstimator (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 Create an instance of KeypointBasedMotionEstimator using options in arguments. More...
 
Ptr< FromFileMotionReadercreateFromFileMotionReader (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 Create an instance of FromFileMotionReader using options in arguments. More...
 
Ptr< ToFileMotionWritercreateToFileMotionWriter (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 Create an instance of ToFileMotionWriter using options in arguments. More...
 
Ptr< ImageMotionEstimatorBasecreateImageMotionEstimator (const string &type, vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 Create an instance of ImageMotionEstimatorBase using options in arguments. More...
 
Ptr< ColorInpaintercreateColorInpainter (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 Create an instance of ColorInpainter using options in arguments. More...
 
Ptr< ColorAverageInpaintercreateColorAverageInpainter (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 Create an instance of ColorAverageInpainter using options in arguments. More...
 
Ptr< ConsistentMosaicInpaintercreateConsistentMosaicInpainter (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 Create an instance of ConsistentMosaicInpainter using options in arguments. More...
 
Ptr< MotionInpaintercreateMotionInpainter (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 Create an instance of MotionInpainter using options in arguments. More...
 
Ptr< InpaintingPipelinecreateInpaintingPipeline (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 Create an instance of InpaintingPipeline using options in arguments. More...
 
Ptr< InpainterBasecreateInpainterBase (const string &type, vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 Create an instance of InpainterBase using options in arguments. More...
 
Ptr< GaussianMotionFiltercreateGaussianMotionFilter (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 Create an instance of GaussianMotionFilter using options in arguments. More...
 
Ptr< MotionFilterBasecreateMotionFilterBase (const string &type, vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 Create an instance of MotionFilterBase using options in arguments. More...
 
Ptr< LpMotionStabilizercreateLpMotionStabilizer (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 Create an instance of LpMotionStabilizer using options in arguments. More...
 
Ptr< MotionStabilizationPipelinecreateMotionStabilizationPipeline (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 Create an instance of MotionStabilizationPipeline using options in arguments. More...
 
Ptr< IMotionStabilizercreateIMotionStabilizer (const string &type, vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 Create an instance of IMotionStabilizer using options in arguments. More...
 
Ptr< MoreAccurateMotionWobbleSuppressorcreateMoreAccurateMotionWobbleSuppressor (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 Create an instance of MoreAccurateMotionWobbleSuppressor using options in arguments. More...
 
Ptr< WobbleSuppressorBasecreateWobbleSuppressorBase (const string &type, vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 Create an instance of WobbleSuppressorBase using options in arguments. More...
 

Variables

const ConstMap< string, int > InpaintingAlgMap
 inpainting algorithm types for option processing More...
 

Detailed Description

Implementation of mexopencv_videostab.

Author
Amro
Date
2016

Definition in file mexopencv_videostab.cpp.

Function Documentation

◆ createColorAverageInpainter()

Ptr<ColorAverageInpainter> createColorAverageInpainter ( std::vector< MxArray >::const_iterator  first,
std::vector< MxArray >::const_iterator  last 
)

Create an instance of ColorAverageInpainter using options in arguments.

Parameters
firstiterator at the beginning of the vector range
lastiterator at the end of the vector range
Returns
smart pointer to created ColorAverageInpainter

Definition at line 743 of file mexopencv_videostab.cpp.

◆ createColorInpainter()

Ptr<ColorInpainter> createColorInpainter ( std::vector< MxArray >::const_iterator  first,
std::vector< MxArray >::const_iterator  last 
)

Create an instance of ColorInpainter using options in arguments.

Parameters
firstiterator at the beginning of the vector range
lastiterator at the end of the vector range
Returns
smart pointer to created ColorInpainter

Definition at line 708 of file mexopencv_videostab.cpp.

◆ createConsistentMosaicInpainter()

Ptr<ConsistentMosaicInpainter> createConsistentMosaicInpainter ( std::vector< MxArray >::const_iterator  first,
std::vector< MxArray >::const_iterator  last 
)

Create an instance of ConsistentMosaicInpainter using options in arguments.

Parameters
firstiterator at the beginning of the vector range
lastiterator at the end of the vector range
Returns
smart pointer to created ConsistentMosaicInpainter

Definition at line 768 of file mexopencv_videostab.cpp.

◆ createDeblurerBase()

Ptr<DeblurerBase> createDeblurerBase ( const std::string type,
std::vector< MxArray >::const_iterator  first,
std::vector< MxArray >::const_iterator  last 
)

Create an instance of DeblurerBase using options in arguments.

Parameters
typedeblurer type, one of:
  • "WeightingDeblurer"
  • "NullDeblurer"
firstiterator at the beginning of the vector range
lastiterator at the end of the vector range
Returns
smart pointer to created DeblurerBase

Definition at line 385 of file mexopencv_videostab.cpp.

◆ createFromFileMotionReader()

Ptr<FromFileMotionReader> createFromFileMotionReader ( std::vector< MxArray >::const_iterator  first,
std::vector< MxArray >::const_iterator  last 
)

Create an instance of FromFileMotionReader using options in arguments.

Parameters
firstiterator at the beginning of the vector range
lastiterator at the end of the vector range
Returns
smart pointer to created FromFileMotionReader

Definition at line 634 of file mexopencv_videostab.cpp.

◆ createGaussianMotionFilter()

Ptr<GaussianMotionFilter> createGaussianMotionFilter ( std::vector< MxArray >::const_iterator  first,
std::vector< MxArray >::const_iterator  last 
)

Create an instance of GaussianMotionFilter using options in arguments.

Parameters
firstiterator at the beginning of the vector range
lastiterator at the end of the vector range
Returns
smart pointer to created GaussianMotionFilter

Definition at line 899 of file mexopencv_videostab.cpp.

◆ createIDenseOptFlowEstimator()

Ptr<IDenseOptFlowEstimator> createIDenseOptFlowEstimator ( const std::string type,
std::vector< MxArray >::const_iterator  first,
std::vector< MxArray >::const_iterator  last 
)

Create an instance of IDenseOptFlowEstimator using options in arguments.

Parameters
typedense optical flow estimator type, one of:
  • "DensePyrLkOptFlowEstimatorGpu" (requires CUDA)
firstiterator at the beginning of the vector range
lastiterator at the end of the vector range
Returns
smart pointer to created IDenseOptFlowEstimator

Definition at line 518 of file mexopencv_videostab.cpp.

◆ createIFrameSource()

Ptr<IFrameSource> createIFrameSource ( const std::string type,
std::vector< MxArray >::const_iterator  first,
std::vector< MxArray >::const_iterator  last 
)

Create an instance of IFrameSource using options in arguments.

Parameters
typeframe source type, one of:
  • "VideoFileSource"
  • "NullFrameSource"
firstiterator at the beginning of the vector range
lastiterator at the end of the vector range
Returns
smart pointer to created IFrameSource

Definition at line 338 of file mexopencv_videostab.cpp.

◆ createILog()

Ptr<ILog> createILog ( const std::string type)

Create an instance of ILog of the specified type.

Parameters
typelogger type, one of:
  • "LogToMATLAB"
  • "LogToStdout" (Note: output wont show in MATLAB)
  • "NullLog"
Returns
smart pointer to created ILog

Definition at line 300 of file mexopencv_videostab.cpp.

◆ createImageMotionEstimator()

Ptr<ImageMotionEstimatorBase> createImageMotionEstimator ( const std::string type,
std::vector< MxArray >::const_iterator  first,
std::vector< MxArray >::const_iterator  last 
)

Create an instance of ImageMotionEstimatorBase using options in arguments.

Parameters
typeimage motion estimator type, one of:
  • "KeypointBasedMotionEstimator"
  • "FromFileMotionReader"
  • "ToFileMotionWriter"
firstiterator at the beginning of the vector range
lastiterator at the end of the vector range
Returns
smart pointer to created ImageMotionEstimatorBase

Definition at line 687 of file mexopencv_videostab.cpp.

◆ createIMotionStabilizer()

Ptr<IMotionStabilizer> createIMotionStabilizer ( const std::string type,
std::vector< MxArray >::const_iterator  first,
std::vector< MxArray >::const_iterator  last 
)

Create an instance of IMotionStabilizer using options in arguments.

Parameters
typemotion stabilizer type, one of:
  • "MotionStabilizationPipeline"
  • "GaussianMotionFilter"
  • "LpMotionStabilizer" (requires CLP library)
firstiterator at the beginning of the vector range
lastiterator at the end of the vector range
Returns
smart pointer to created IMotionStabilizer

Definition at line 996 of file mexopencv_videostab.cpp.

◆ createInpainterBase()

Ptr<InpainterBase> createInpainterBase ( const std::string type,
std::vector< MxArray >::const_iterator  first,
std::vector< MxArray >::const_iterator  last 
)

Create an instance of InpainterBase using options in arguments.

Parameters
typeinpainter type, one of:
  • "NullInpainter"
  • "InpaintingPipeline"
  • "ConsistentMosaicInpainter"
  • "MotionInpainter" (requires CUDA)
  • "ColorAverageInpainter"
  • "ColorInpainter"
firstiterator at the beginning of the vector range
lastiterator at the end of the vector range
Returns
smart pointer to created InpainterBase

Definition at line 869 of file mexopencv_videostab.cpp.

◆ createInpaintingPipeline()

Ptr<InpaintingPipeline> createInpaintingPipeline ( std::vector< MxArray >::const_iterator  first,
std::vector< MxArray >::const_iterator  last 
)

Create an instance of InpaintingPipeline using options in arguments.

Parameters
firstiterator at the beginning of the vector range
lastiterator at the end of the vector range
Returns
smart pointer to created InpaintingPipeline

Definition at line 833 of file mexopencv_videostab.cpp.

◆ createIOutlierRejector()

Ptr<IOutlierRejector> createIOutlierRejector ( const std::string type,
std::vector< MxArray >::const_iterator  first,
std::vector< MxArray >::const_iterator  last 
)

Create an instance of IOutlierRejector using options in arguments.

Parameters
typeoutlier rejector type, one of:
  • "TranslationBasedLocalOutlierRejector"
  • "NullOutlierRejector"
firstiterator at the beginning of the vector range
lastiterator at the end of the vector range
Returns
smart pointer to created IOutlierRejector

Definition at line 562 of file mexopencv_videostab.cpp.

◆ createISparseOptFlowEstimator()

Ptr<ISparseOptFlowEstimator> createISparseOptFlowEstimator ( const std::string type,
std::vector< MxArray >::const_iterator  first,
std::vector< MxArray >::const_iterator  last 
)

Create an instance of ISparseOptFlowEstimator using options in arguments.

Parameters
typesparse optical flow estimator type, one of:
  • "SparsePyrLkOptFlowEstimator"
  • "SparsePyrLkOptFlowEstimatorGpu" (requires CUDA)
firstiterator at the beginning of the vector range
lastiterator at the end of the vector range
Returns
smart pointer to created ISparseOptFlowEstimator

Definition at line 501 of file mexopencv_videostab.cpp.

◆ createKeypointBasedMotionEstimator()

Ptr<KeypointBasedMotionEstimator> createKeypointBasedMotionEstimator ( std::vector< MxArray >::const_iterator  first,
std::vector< MxArray >::const_iterator  last 
)

Create an instance of KeypointBasedMotionEstimator using options in arguments.

Parameters
firstiterator at the beginning of the vector range
lastiterator at the end of the vector range
Returns
smart pointer to created KeypointBasedMotionEstimator

Definition at line 584 of file mexopencv_videostab.cpp.

◆ createLpMotionStabilizer()

Ptr<LpMotionStabilizer> createLpMotionStabilizer ( std::vector< MxArray >::const_iterator  first,
std::vector< MxArray >::const_iterator  last 
)

Create an instance of LpMotionStabilizer using options in arguments.

Parameters
firstiterator at the beginning of the vector range
lastiterator at the end of the vector range
Returns
smart pointer to created LpMotionStabilizer

Definition at line 938 of file mexopencv_videostab.cpp.

◆ createMoreAccurateMotionWobbleSuppressor()

Ptr<MoreAccurateMotionWobbleSuppressor> createMoreAccurateMotionWobbleSuppressor ( std::vector< MxArray >::const_iterator  first,
std::vector< MxArray >::const_iterator  last 
)

Create an instance of MoreAccurateMotionWobbleSuppressor using options in arguments.

Parameters
firstiterator at the beginning of the vector range
lastiterator at the end of the vector range
Returns
smart pointer to created MoreAccurateMotionWobbleSuppressor

Definition at line 1017 of file mexopencv_videostab.cpp.

◆ createMotionEstimatorBase()

Ptr<MotionEstimatorBase> createMotionEstimatorBase ( const std::string type,
std::vector< MxArray >::const_iterator  first,
std::vector< MxArray >::const_iterator  last 
)

Create an instance of MotionEstimatorBase using options in arguments.

Parameters
typemotion estimator type, one of:
  • "MotionEstimatorL1" (requires CLP library)
  • "MotionEstimatorRansacL2"
firstiterator at the beginning of the vector range
lastiterator at the end of the vector range
Returns
smart pointer to created MotionEstimatorBase

Definition at line 458 of file mexopencv_videostab.cpp.

◆ createMotionEstimatorL1()

Ptr<MotionEstimatorL1> createMotionEstimatorL1 ( std::vector< MxArray >::const_iterator  first,
std::vector< MxArray >::const_iterator  last 
)

Create an instance of MotionEstimatorL1 using options in arguments.

Parameters
firstiterator at the beginning of the vector range
lastiterator at the end of the vector range
Returns
smart pointer to created MotionEstimatorL1

Definition at line 407 of file mexopencv_videostab.cpp.

◆ createMotionEstimatorRansacL2()

Ptr<MotionEstimatorRansacL2> createMotionEstimatorRansacL2 ( std::vector< MxArray >::const_iterator  first,
std::vector< MxArray >::const_iterator  last 
)

Create an instance of MotionEstimatorRansacL2 using options in arguments.

Parameters
firstiterator at the beginning of the vector range
lastiterator at the end of the vector range
Returns
smart pointer to created MotionEstimatorRansacL2

Definition at line 426 of file mexopencv_videostab.cpp.

◆ createMotionFilterBase()

Ptr<MotionFilterBase> createMotionFilterBase ( const std::string type,
std::vector< MxArray >::const_iterator  first,
std::vector< MxArray >::const_iterator  last 
)

Create an instance of MotionFilterBase using options in arguments.

Parameters
typemotion filter type, one of:
  • "GaussianMotionFilter"
firstiterator at the beginning of the vector range
lastiterator at the end of the vector range
Returns
smart pointer to created MotionFilterBase

Definition at line 921 of file mexopencv_videostab.cpp.

◆ createMotionInpainter()

Ptr<MotionInpainter> createMotionInpainter ( std::vector< MxArray >::const_iterator  first,
std::vector< MxArray >::const_iterator  last 
)

Create an instance of MotionInpainter using options in arguments.

Parameters
firstiterator at the beginning of the vector range
lastiterator at the end of the vector range
Returns
smart pointer to created MotionInpainter

Definition at line 795 of file mexopencv_videostab.cpp.

◆ createMotionStabilizationPipeline()

Ptr<MotionStabilizationPipeline> createMotionStabilizationPipeline ( std::vector< MxArray >::const_iterator  first,
std::vector< MxArray >::const_iterator  last 
)

Create an instance of MotionStabilizationPipeline using options in arguments.

Parameters
firstiterator at the beginning of the vector range
lastiterator at the end of the vector range
Returns
smart pointer to created MotionStabilizationPipeline

Definition at line 972 of file mexopencv_videostab.cpp.

◆ createSparsePyrLkOptFlowEstimator()

Ptr<SparsePyrLkOptFlowEstimator> createSparsePyrLkOptFlowEstimator ( std::vector< MxArray >::const_iterator  first,
std::vector< MxArray >::const_iterator  last 
)

Create an instance of SparsePyrLkOptFlowEstimator using options in arguments.

Parameters
firstiterator at the beginning of the vector range
lastiterator at the end of the vector range
Returns
smart pointer to created SparsePyrLkOptFlowEstimator

Definition at line 477 of file mexopencv_videostab.cpp.

◆ createToFileMotionWriter()

Ptr<ToFileMotionWriter> createToFileMotionWriter ( std::vector< MxArray >::const_iterator  first,
std::vector< MxArray >::const_iterator  last 
)

Create an instance of ToFileMotionWriter using options in arguments.

Parameters
firstiterator at the beginning of the vector range
lastiterator at the end of the vector range
Returns
smart pointer to created ToFileMotionWriter

Definition at line 657 of file mexopencv_videostab.cpp.

◆ createTranslationBasedLocalOutlierRejector()

Ptr<TranslationBasedLocalOutlierRejector> createTranslationBasedLocalOutlierRejector ( std::vector< MxArray >::const_iterator  first,
std::vector< MxArray >::const_iterator  last 
)

Create an instance of createTranslationBasedLocalOutlierRejector using options in arguments.

Parameters
firstiterator at the beginning of the vector range
lastiterator at the end of the vector range
Returns
smart pointer to created createTranslationBasedLocalOutlierRejector

Definition at line 536 of file mexopencv_videostab.cpp.

◆ createVideoFileSource()

Ptr<VideoFileSource> createVideoFileSource ( std::vector< MxArray >::const_iterator  first,
std::vector< MxArray >::const_iterator  last 
)

Create an instance of VideoFileSource using options in arguments.

Parameters
firstiterator at the beginning of the vector range
lastiterator at the end of the vector range
Returns
smart pointer to created VideoFileSource

Definition at line 318 of file mexopencv_videostab.cpp.

◆ createWeightingDeblurer()

Ptr<WeightingDeblurer> createWeightingDeblurer ( std::vector< MxArray >::const_iterator  first,
std::vector< MxArray >::const_iterator  last 
)

Create an instance of WeightingDeblurer using options in arguments.

Parameters
firstiterator at the beginning of the vector range
lastiterator at the end of the vector range
Returns
smart pointer to created WeightingDeblurer

Definition at line 360 of file mexopencv_videostab.cpp.

◆ createWobbleSuppressorBase()

Ptr<WobbleSuppressorBase> createWobbleSuppressorBase ( const std::string type,
std::vector< MxArray >::const_iterator  first,
std::vector< MxArray >::const_iterator  last 
)

Create an instance of WobbleSuppressorBase using options in arguments.

Parameters
typewobble suppressor type, one of:
  • "NullWobbleSuppressor"
  • "MoreAccurateMotionWobbleSuppressor"
firstiterator at the beginning of the vector range
lastiterator at the end of the vector range
Returns
smart pointer to created WobbleSuppressorBase

Definition at line 1048 of file mexopencv_videostab.cpp.

◆ toRansacParams()

RansacParams toRansacParams ( const MxArray arr)

Convert MxArray to RansacParams.

Parameters
arrinput MxArray structure
Returns
output instance of RansacParams

Definition at line 48 of file mexopencv_videostab.cpp.

◆ toStruct() [1/14]

MxArray toStruct ( const cv::videostab::RansacParams params)

Convert RansacParams to MxArray.

Parameters
paramsinput instance of RansacParams
Returns
output MxArray structure

Definition at line 57 of file mexopencv_videostab.cpp.

◆ toStruct() [2/14]

MxArray toStruct ( Ptr< ILog p)

Definition at line 70 of file mexopencv_videostab.cpp.

◆ toStruct() [3/14]

MxArray toStruct ( Ptr< IFrameSource p)

Definition at line 78 of file mexopencv_videostab.cpp.

◆ toStruct() [4/14]

MxArray toStruct ( Ptr< DeblurerBase p)

Definition at line 94 of file mexopencv_videostab.cpp.

◆ toStruct() [5/14]

MxArray toStruct ( Ptr< MotionEstimatorBase p)

Definition at line 109 of file mexopencv_videostab.cpp.

◆ toStruct() [6/14]

MxArray toStruct ( cv::Ptr< cv::FeatureDetector p)

Convert a FeatureDetector to MxArray.

Parameters
psmart poitner to an instance of FeatureDetector
Returns
output MxArray structure

Definition at line 127 of file mexopencv_videostab.cpp.

◆ toStruct() [7/14]

MxArray toStruct ( Ptr< ISparseOptFlowEstimator p)

Definition at line 137 of file mexopencv_videostab.cpp.

◆ toStruct() [8/14]

MxArray toStruct ( Ptr< IDenseOptFlowEstimator p)

Definition at line 152 of file mexopencv_videostab.cpp.

◆ toStruct() [9/14]

MxArray toStruct ( Ptr< IOutlierRejector p)

Definition at line 170 of file mexopencv_videostab.cpp.

◆ toStruct() [10/14]

Convert a ImageMotionEstimatorBase to MxArray.

Parameters
psmart poitner to an instance of ImageMotionEstimatorBase
Returns
output MxArray structure

Definition at line 185 of file mexopencv_videostab.cpp.

◆ toStruct() [11/14]

Convert a InpainterBase to MxArray.

Parameters
psmart poitner to an instance of InpainterBase
Returns
output MxArray structure

Definition at line 202 of file mexopencv_videostab.cpp.

◆ toStruct() [12/14]

Convert a MotionFilterBase to MxArray.

Parameters
psmart poitner to an instance of MotionFilterBase
Returns
output MxArray structure

Definition at line 234 of file mexopencv_videostab.cpp.

◆ toStruct() [13/14]

Convert a IMotionStabilizer to MxArray.

Parameters
psmart poitner to an instance of IMotionStabilizer
Returns
output MxArray structure

Definition at line 248 of file mexopencv_videostab.cpp.

◆ toStruct() [14/14]

Convert a WobbleSuppressorBase to MxArray.

Parameters
psmart poitner to an instance of WobbleSuppressorBase
Returns
output MxArray structure

Definition at line 282 of file mexopencv_videostab.cpp.

Variable Documentation

◆ InpaintingAlgMap

const ConstMap<string, int> InpaintingAlgMap
Initial value:
("Telea", cv::INPAINT_TELEA)
INPAINT_TELEA
std::map wrapper with one-line initialization and lookup method.
Definition: MxArray.hpp:927
INPAINT_NS

inpainting algorithm types for option processing

Definition at line 22 of file mexopencv_videostab.cpp.