|
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.
1.8.14