mexopencv  0.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)
 
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)
 
MxArray toStruct (Ptr< ISparseOptFlowEstimator > p)
 
MxArray toStruct (Ptr< IDenseOptFlowEstimator > p)
 
MxArray toStruct (Ptr< IOutlierRejector > p)
 
MxArray toStruct (Ptr< ImageMotionEstimatorBase > p)
 
MxArray toStruct (Ptr< InpainterBase > p)
 
MxArray toStruct (Ptr< MotionFilterBase > p)
 
MxArray toStruct (Ptr< IMotionStabilizer > p)
 
MxArray toStruct (Ptr< WobbleSuppressorBase > p)
 
Ptr< ILog > createILog (const string &type)
 
Ptr< VideoFileSource > createVideoFileSource (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 
Ptr< IFrameSource > createIFrameSource (const string &type, vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 
Ptr< WeightingDeblurer > createWeightingDeblurer (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 
Ptr< DeblurerBase > createDeblurerBase (const string &type, vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 
Ptr< MotionEstimatorL1 > createMotionEstimatorL1 (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 
Ptr< MotionEstimatorRansacL2 > createMotionEstimatorRansacL2 (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 
Ptr< MotionEstimatorBase > createMotionEstimatorBase (const string &type, vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 
Ptr< SparsePyrLkOptFlowEstimator > createSparsePyrLkOptFlowEstimator (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 
Ptr< ISparseOptFlowEstimator > createISparseOptFlowEstimator (const string &type, vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 
Ptr< IDenseOptFlowEstimator > createIDenseOptFlowEstimator (const string &type, vector< MxArray >::const_iterator, vector< MxArray >::const_iterator)
 
Ptr< TranslationBasedLocalOutlierRejector > createTranslationBasedLocalOutlierRejector (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 
Ptr< IOutlierRejector > createIOutlierRejector (const string &type, vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 
Ptr< KeypointBasedMotionEstimator > createKeypointBasedMotionEstimator (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 
Ptr< FromFileMotionReader > createFromFileMotionReader (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 
Ptr< ToFileMotionWriter > createToFileMotionWriter (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 
Ptr< ImageMotionEstimatorBase > createImageMotionEstimator (const string &type, vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 
Ptr< ColorInpainter > createColorInpainter (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 
Ptr< ColorAverageInpainter > createColorAverageInpainter (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 
Ptr< ConsistentMosaicInpainter > createConsistentMosaicInpainter (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 
Ptr< MotionInpainter > createMotionInpainter (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 
Ptr< InpaintingPipeline > createInpaintingPipeline (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 
Ptr< InpainterBase > createInpainterBase (const string &type, vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 
Ptr< GaussianMotionFilter > createGaussianMotionFilter (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 
Ptr< MotionFilterBase > createMotionFilterBase (const string &type, vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 
Ptr< LpMotionStabilizer > createLpMotionStabilizer (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 
Ptr< MotionStabilizationPipeline > createMotionStabilizationPipeline (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 
Ptr< IMotionStabilizer > createIMotionStabilizer (const string &type, vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 
Ptr< MoreAccurateMotionWobbleSuppressor > createMoreAccurateMotionWobbleSuppressor (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 
Ptr< WobbleSuppressorBase > createWobbleSuppressorBase (const string &type, vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last)
 

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

RansacParams toRansacParams ( const MxArray arr)

Convert MxArray to RansacParams.

Parameters
arrinput MxArray structure
Returns
output instance of RansacParams

Definition at line 47 of file mexopencv_videostab.cpp.

Variable Documentation

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

inpainting algorithm types for option processing

Definition at line 21 of file mexopencv_videostab.cpp.