mexopencv
3.4.1
MEX interface for OpenCV library
|
Implementation of mexopencv_videostab. More...
Go to the source code of this file.
Functions | |
RansacParams | toRansacParams (const MxArray &arr) |
Convert MxArray to RansacParams. More... | |
MxArray | toStruct (const RansacParams ¶ms) |
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< ILog > | createILog (const string &type) |
Create an instance of ILog of the specified type. More... | |
Ptr< VideoFileSource > | createVideoFileSource (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last) |
Create an instance of VideoFileSource using options in arguments. More... | |
Ptr< IFrameSource > | createIFrameSource (const string &type, vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last) |
Create an instance of IFrameSource using options in arguments. More... | |
Ptr< WeightingDeblurer > | createWeightingDeblurer (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last) |
Create an instance of WeightingDeblurer using options in arguments. More... | |
Ptr< DeblurerBase > | createDeblurerBase (const string &type, vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last) |
Create an instance of DeblurerBase using options in arguments. More... | |
Ptr< MotionEstimatorL1 > | createMotionEstimatorL1 (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last) |
Create an instance of MotionEstimatorL1 using options in arguments. More... | |
Ptr< MotionEstimatorRansacL2 > | createMotionEstimatorRansacL2 (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last) |
Create an instance of MotionEstimatorRansacL2 using options in arguments. More... | |
Ptr< MotionEstimatorBase > | createMotionEstimatorBase (const string &type, vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last) |
Create an instance of MotionEstimatorBase using options in arguments. More... | |
Ptr< SparsePyrLkOptFlowEstimator > | createSparsePyrLkOptFlowEstimator (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last) |
Create an instance of SparsePyrLkOptFlowEstimator using options in arguments. More... | |
Ptr< ISparseOptFlowEstimator > | createISparseOptFlowEstimator (const string &type, vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last) |
Create an instance of ISparseOptFlowEstimator using options in arguments. More... | |
Ptr< IDenseOptFlowEstimator > | createIDenseOptFlowEstimator (const string &type, vector< MxArray >::const_iterator, vector< MxArray >::const_iterator) |
Create an instance of IDenseOptFlowEstimator using options in arguments. More... | |
Ptr< TranslationBasedLocalOutlierRejector > | createTranslationBasedLocalOutlierRejector (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last) |
Create an instance of createTranslationBasedLocalOutlierRejector using options in arguments. More... | |
Ptr< IOutlierRejector > | createIOutlierRejector (const string &type, vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last) |
Create an instance of IOutlierRejector using options in arguments. More... | |
Ptr< KeypointBasedMotionEstimator > | createKeypointBasedMotionEstimator (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last) |
Create an instance of KeypointBasedMotionEstimator using options in arguments. More... | |
Ptr< FromFileMotionReader > | createFromFileMotionReader (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last) |
Create an instance of FromFileMotionReader using options in arguments. More... | |
Ptr< ToFileMotionWriter > | createToFileMotionWriter (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last) |
Create an instance of ToFileMotionWriter using options in arguments. More... | |
Ptr< ImageMotionEstimatorBase > | createImageMotionEstimator (const string &type, vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last) |
Create an instance of ImageMotionEstimatorBase using options in arguments. More... | |
Ptr< ColorInpainter > | createColorInpainter (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last) |
Create an instance of ColorInpainter using options in arguments. More... | |
Ptr< ColorAverageInpainter > | createColorAverageInpainter (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last) |
Create an instance of ColorAverageInpainter using options in arguments. More... | |
Ptr< ConsistentMosaicInpainter > | createConsistentMosaicInpainter (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last) |
Create an instance of ConsistentMosaicInpainter using options in arguments. More... | |
Ptr< MotionInpainter > | createMotionInpainter (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last) |
Create an instance of MotionInpainter using options in arguments. More... | |
Ptr< InpaintingPipeline > | createInpaintingPipeline (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last) |
Create an instance of InpaintingPipeline using options in arguments. More... | |
Ptr< InpainterBase > | createInpainterBase (const string &type, vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last) |
Create an instance of InpainterBase using options in arguments. More... | |
Ptr< GaussianMotionFilter > | createGaussianMotionFilter (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last) |
Create an instance of GaussianMotionFilter using options in arguments. More... | |
Ptr< MotionFilterBase > | createMotionFilterBase (const string &type, vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last) |
Create an instance of MotionFilterBase using options in arguments. More... | |
Ptr< LpMotionStabilizer > | createLpMotionStabilizer (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last) |
Create an instance of LpMotionStabilizer using options in arguments. More... | |
Ptr< MotionStabilizationPipeline > | createMotionStabilizationPipeline (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last) |
Create an instance of MotionStabilizationPipeline using options in arguments. More... | |
Ptr< IMotionStabilizer > | createIMotionStabilizer (const string &type, vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last) |
Create an instance of IMotionStabilizer using options in arguments. More... | |
Ptr< MoreAccurateMotionWobbleSuppressor > | createMoreAccurateMotionWobbleSuppressor (vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last) |
Create an instance of MoreAccurateMotionWobbleSuppressor using options in arguments. More... | |
Ptr< WobbleSuppressorBase > | createWobbleSuppressorBase (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... | |
Ptr<ColorAverageInpainter> createColorAverageInpainter | ( | std::vector< MxArray >::const_iterator | first, |
std::vector< MxArray >::const_iterator | last | ||
) |
Create an instance of ColorAverageInpainter using options in arguments.
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 743 of file mexopencv_videostab.cpp.
Ptr<ColorInpainter> createColorInpainter | ( | std::vector< MxArray >::const_iterator | first, |
std::vector< MxArray >::const_iterator | last | ||
) |
Create an instance of ColorInpainter using options in arguments.
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 708 of file mexopencv_videostab.cpp.
Ptr<ConsistentMosaicInpainter> createConsistentMosaicInpainter | ( | std::vector< MxArray >::const_iterator | first, |
std::vector< MxArray >::const_iterator | last | ||
) |
Create an instance of ConsistentMosaicInpainter using options in arguments.
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 768 of file mexopencv_videostab.cpp.
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.
type | deblurer type, one of:
|
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 385 of file mexopencv_videostab.cpp.
Ptr<FromFileMotionReader> createFromFileMotionReader | ( | std::vector< MxArray >::const_iterator | first, |
std::vector< MxArray >::const_iterator | last | ||
) |
Create an instance of FromFileMotionReader using options in arguments.
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 634 of file mexopencv_videostab.cpp.
Ptr<GaussianMotionFilter> createGaussianMotionFilter | ( | std::vector< MxArray >::const_iterator | first, |
std::vector< MxArray >::const_iterator | last | ||
) |
Create an instance of GaussianMotionFilter using options in arguments.
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 899 of file mexopencv_videostab.cpp.
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.
type | dense optical flow estimator type, one of:
|
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 518 of file mexopencv_videostab.cpp.
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.
type | frame source type, one of:
|
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 338 of file mexopencv_videostab.cpp.
Ptr<ILog> createILog | ( | const std::string & | type | ) |
Create an instance of ILog of the specified type.
type | logger type, one of:
|
Definition at line 300 of file mexopencv_videostab.cpp.
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.
type | image motion estimator type, one of:
|
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 687 of file mexopencv_videostab.cpp.
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.
type | motion stabilizer type, one of:
|
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 996 of file mexopencv_videostab.cpp.
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.
type | inpainter type, one of:
|
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 869 of file mexopencv_videostab.cpp.
Ptr<InpaintingPipeline> createInpaintingPipeline | ( | std::vector< MxArray >::const_iterator | first, |
std::vector< MxArray >::const_iterator | last | ||
) |
Create an instance of InpaintingPipeline using options in arguments.
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 833 of file mexopencv_videostab.cpp.
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.
type | outlier rejector type, one of:
|
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 562 of file mexopencv_videostab.cpp.
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.
type | sparse optical flow estimator type, one of:
|
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 501 of file mexopencv_videostab.cpp.
Ptr<KeypointBasedMotionEstimator> createKeypointBasedMotionEstimator | ( | std::vector< MxArray >::const_iterator | first, |
std::vector< MxArray >::const_iterator | last | ||
) |
Create an instance of KeypointBasedMotionEstimator using options in arguments.
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 584 of file mexopencv_videostab.cpp.
Ptr<LpMotionStabilizer> createLpMotionStabilizer | ( | std::vector< MxArray >::const_iterator | first, |
std::vector< MxArray >::const_iterator | last | ||
) |
Create an instance of LpMotionStabilizer using options in arguments.
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 938 of file mexopencv_videostab.cpp.
Ptr<MoreAccurateMotionWobbleSuppressor> createMoreAccurateMotionWobbleSuppressor | ( | std::vector< MxArray >::const_iterator | first, |
std::vector< MxArray >::const_iterator | last | ||
) |
Create an instance of MoreAccurateMotionWobbleSuppressor using options in arguments.
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 1017 of file mexopencv_videostab.cpp.
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.
type | motion estimator type, one of:
|
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 458 of file mexopencv_videostab.cpp.
Ptr<MotionEstimatorL1> createMotionEstimatorL1 | ( | std::vector< MxArray >::const_iterator | first, |
std::vector< MxArray >::const_iterator | last | ||
) |
Create an instance of MotionEstimatorL1 using options in arguments.
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 407 of file mexopencv_videostab.cpp.
Ptr<MotionEstimatorRansacL2> createMotionEstimatorRansacL2 | ( | std::vector< MxArray >::const_iterator | first, |
std::vector< MxArray >::const_iterator | last | ||
) |
Create an instance of MotionEstimatorRansacL2 using options in arguments.
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 426 of file mexopencv_videostab.cpp.
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.
type | motion filter type, one of:
|
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 921 of file mexopencv_videostab.cpp.
Ptr<MotionInpainter> createMotionInpainter | ( | std::vector< MxArray >::const_iterator | first, |
std::vector< MxArray >::const_iterator | last | ||
) |
Create an instance of MotionInpainter using options in arguments.
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 795 of file mexopencv_videostab.cpp.
Ptr<MotionStabilizationPipeline> createMotionStabilizationPipeline | ( | std::vector< MxArray >::const_iterator | first, |
std::vector< MxArray >::const_iterator | last | ||
) |
Create an instance of MotionStabilizationPipeline using options in arguments.
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 972 of file mexopencv_videostab.cpp.
Ptr<SparsePyrLkOptFlowEstimator> createSparsePyrLkOptFlowEstimator | ( | std::vector< MxArray >::const_iterator | first, |
std::vector< MxArray >::const_iterator | last | ||
) |
Create an instance of SparsePyrLkOptFlowEstimator using options in arguments.
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 477 of file mexopencv_videostab.cpp.
Ptr<ToFileMotionWriter> createToFileMotionWriter | ( | std::vector< MxArray >::const_iterator | first, |
std::vector< MxArray >::const_iterator | last | ||
) |
Create an instance of ToFileMotionWriter using options in arguments.
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 657 of file mexopencv_videostab.cpp.
Ptr<TranslationBasedLocalOutlierRejector> createTranslationBasedLocalOutlierRejector | ( | std::vector< MxArray >::const_iterator | first, |
std::vector< MxArray >::const_iterator | last | ||
) |
Create an instance of createTranslationBasedLocalOutlierRejector using options in arguments.
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 536 of file mexopencv_videostab.cpp.
Ptr<VideoFileSource> createVideoFileSource | ( | std::vector< MxArray >::const_iterator | first, |
std::vector< MxArray >::const_iterator | last | ||
) |
Create an instance of VideoFileSource using options in arguments.
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 318 of file mexopencv_videostab.cpp.
Ptr<WeightingDeblurer> createWeightingDeblurer | ( | std::vector< MxArray >::const_iterator | first, |
std::vector< MxArray >::const_iterator | last | ||
) |
Create an instance of WeightingDeblurer using options in arguments.
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 360 of file mexopencv_videostab.cpp.
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.
type | wobble suppressor type, one of:
|
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 1048 of file mexopencv_videostab.cpp.
RansacParams toRansacParams | ( | const MxArray & | arr | ) |
Convert MxArray to RansacParams.
arr | input MxArray structure |
Definition at line 48 of file mexopencv_videostab.cpp.
MxArray toStruct | ( | const cv::videostab::RansacParams & | params | ) |
Convert RansacParams to MxArray.
params | input instance of RansacParams |
Definition at line 57 of file mexopencv_videostab.cpp.
Definition at line 70 of file mexopencv_videostab.cpp.
MxArray toStruct | ( | Ptr< IFrameSource > | p | ) |
Definition at line 78 of file mexopencv_videostab.cpp.
MxArray toStruct | ( | Ptr< DeblurerBase > | p | ) |
Definition at line 94 of file mexopencv_videostab.cpp.
MxArray toStruct | ( | Ptr< MotionEstimatorBase > | p | ) |
Definition at line 109 of file mexopencv_videostab.cpp.
MxArray toStruct | ( | cv::Ptr< cv::FeatureDetector > | p | ) |
Convert a FeatureDetector to MxArray.
p | smart poitner to an instance of FeatureDetector |
Definition at line 127 of file mexopencv_videostab.cpp.
MxArray toStruct | ( | Ptr< ISparseOptFlowEstimator > | p | ) |
Definition at line 137 of file mexopencv_videostab.cpp.
MxArray toStruct | ( | Ptr< IDenseOptFlowEstimator > | p | ) |
Definition at line 152 of file mexopencv_videostab.cpp.
MxArray toStruct | ( | Ptr< IOutlierRejector > | p | ) |
Definition at line 170 of file mexopencv_videostab.cpp.
MxArray toStruct | ( | cv::Ptr< cv::videostab::ImageMotionEstimatorBase > | p | ) |
Convert a ImageMotionEstimatorBase to MxArray.
p | smart poitner to an instance of ImageMotionEstimatorBase |
Definition at line 185 of file mexopencv_videostab.cpp.
MxArray toStruct | ( | cv::Ptr< cv::videostab::InpainterBase > | p | ) |
Convert a InpainterBase to MxArray.
p | smart poitner to an instance of InpainterBase |
Definition at line 202 of file mexopencv_videostab.cpp.
MxArray toStruct | ( | cv::Ptr< cv::videostab::MotionFilterBase > | p | ) |
Convert a MotionFilterBase to MxArray.
p | smart poitner to an instance of MotionFilterBase |
Definition at line 234 of file mexopencv_videostab.cpp.
MxArray toStruct | ( | cv::Ptr< cv::videostab::IMotionStabilizer > | p | ) |
Convert a IMotionStabilizer to MxArray.
p | smart poitner to an instance of IMotionStabilizer |
Definition at line 248 of file mexopencv_videostab.cpp.
MxArray toStruct | ( | cv::Ptr< cv::videostab::WobbleSuppressorBase > | p | ) |
Convert a WobbleSuppressorBase to MxArray.
p | smart poitner to an instance of WobbleSuppressorBase |
Definition at line 282 of file mexopencv_videostab.cpp.
inpainting algorithm types for option processing
Definition at line 22 of file mexopencv_videostab.cpp.