mexopencv
0.1
mex interface for opencv library
|
Common definitions for the videostab module. More...
Go to the source code of this file.
Classes | |
class | LogToMATLAB |
Logger class to log messages from videostab in MATLAB. More... | |
Functions | |
cv::videostab::RansacParams | toRansacParams (const MxArray &arr) |
Convert MxArray to RansacParams. More... | |
MxArray | toStruct (const cv::videostab::RansacParams ¶ms) |
Convert RansacParams to MxArray. More... | |
MxArray | toStruct (cv::Ptr< cv::videostab::ILog > p) |
Convert a ILog to MxArray. More... | |
MxArray | toStruct (cv::Ptr< cv::videostab::IFrameSource > p) |
Convert a IFrameSource to MxArray. More... | |
MxArray | toStruct (cv::Ptr< cv::videostab::DeblurerBase > p) |
Convert a DeblurerBase to MxArray. More... | |
MxArray | toStruct (cv::Ptr< cv::videostab::MotionEstimatorBase > p) |
Convert a MotionEstimatorBase to MxArray. More... | |
MxArray | toStruct (cv::Ptr< cv::FeatureDetector > p) |
Convert a FeatureDetector to MxArray. More... | |
MxArray | toStruct (cv::Ptr< cv::videostab::ISparseOptFlowEstimator > p) |
Convert a ISparseOptFlowEstimator to MxArray. More... | |
MxArray | toStruct (cv::Ptr< cv::videostab::IDenseOptFlowEstimator > p) |
Convert a IDenseOptFlowEstimator to MxArray. More... | |
MxArray | toStruct (cv::Ptr< cv::videostab::IOutlierRejector > p) |
Convert a IOutlierRejector to MxArray. More... | |
MxArray | toStruct (cv::Ptr< cv::videostab::ImageMotionEstimatorBase > p) |
Convert a ImageMotionEstimatorBase to MxArray. More... | |
MxArray | toStruct (cv::Ptr< cv::videostab::InpainterBase > p) |
Convert a InpainterBase to MxArray. More... | |
MxArray | toStruct (cv::Ptr< cv::videostab::MotionFilterBase > p) |
Convert a MotionFilterBase to MxArray. More... | |
MxArray | toStruct (cv::Ptr< cv::videostab::IMotionStabilizer > p) |
Convert a IMotionStabilizer to MxArray. More... | |
MxArray | toStruct (cv::Ptr< cv::videostab::WobbleSuppressorBase > p) |
Convert a WobbleSuppressorBase to MxArray. More... | |
cv::Ptr< cv::videostab::ILog > | createILog (const std::string &type) |
Create an instance of ILog of the specified type. More... | |
cv::Ptr< cv::videostab::VideoFileSource > | createVideoFileSource (std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Create an instance of VideoFileSource using options in arguments. More... | |
cv::Ptr< cv::videostab::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. More... | |
cv::Ptr< cv::videostab::WeightingDeblurer > | createWeightingDeblurer (std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Create an instance of WeightingDeblurer using options in arguments. More... | |
cv::Ptr< cv::videostab::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. More... | |
cv::Ptr< cv::videostab::MotionEstimatorL1 > | createMotionEstimatorL1 (std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Create an instance of MotionEstimatorL1 using options in arguments. More... | |
cv::Ptr< cv::videostab::MotionEstimatorRansacL2 > | createMotionEstimatorRansacL2 (std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Create an instance of MotionEstimatorRansacL2 using options in arguments. More... | |
cv::Ptr< cv::videostab::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. More... | |
cv::Ptr< cv::videostab::SparsePyrLkOptFlowEstimator > | createSparsePyrLkOptFlowEstimator (std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Create an instance of SparsePyrLkOptFlowEstimator using options in arguments. More... | |
cv::Ptr< cv::videostab::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. More... | |
cv::Ptr< cv::videostab::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. More... | |
cv::Ptr< cv::videostab::TranslationBasedLocalOutlierRejector > | createTranslationBasedLocalOutlierRejector (std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Create an instance of createTranslationBasedLocalOutlierRejector using options in arguments. More... | |
cv::Ptr< cv::videostab::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. More... | |
cv::Ptr< cv::videostab::KeypointBasedMotionEstimator > | createKeypointBasedMotionEstimator (std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Create an instance of KeypointBasedMotionEstimator using options in arguments. More... | |
cv::Ptr< cv::videostab::FromFileMotionReader > | createFromFileMotionReader (std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Create an instance of FromFileMotionReader using options in arguments. More... | |
cv::Ptr< cv::videostab::ToFileMotionWriter > | createToFileMotionWriter (std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Create an instance of ToFileMotionWriter using options in arguments. More... | |
cv::Ptr< cv::videostab::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. More... | |
cv::Ptr< cv::videostab::ColorInpainter > | createColorInpainter (std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Create an instance of ColorInpainter using options in arguments. More... | |
cv::Ptr< cv::videostab::ColorAverageInpainter > | createColorAverageInpainter (std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Create an instance of ColorAverageInpainter using options in arguments. More... | |
cv::Ptr< cv::videostab::ConsistentMosaicInpainter > | createConsistentMosaicInpainter (std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Create an instance of ConsistentMosaicInpainter using options in arguments. More... | |
cv::Ptr< cv::videostab::MotionInpainter > | createMotionInpainter (std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Create an instance of MotionInpainter using options in arguments. More... | |
cv::Ptr< cv::videostab::InpaintingPipeline > | createInpaintingPipeline (std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Create an instance of InpaintingPipeline using options in arguments. More... | |
cv::Ptr< cv::videostab::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. More... | |
cv::Ptr< cv::videostab::GaussianMotionFilter > | createGaussianMotionFilter (std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Create an instance of GaussianMotionFilter using options in arguments. More... | |
cv::Ptr< cv::videostab::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. More... | |
cv::Ptr< cv::videostab::LpMotionStabilizer > | createLpMotionStabilizer (std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Create an instance of LpMotionStabilizer using options in arguments. More... | |
cv::Ptr< cv::videostab::MotionStabilizationPipeline > | createMotionStabilizationPipeline (std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Create an instance of MotionStabilizationPipeline using options in arguments. More... | |
cv::Ptr< cv::videostab::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. More... | |
cv::Ptr< cv::videostab::MoreAccurateMotionWobbleSuppressor > | createMoreAccurateMotionWobbleSuppressor (std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Create an instance of MoreAccurateMotionWobbleSuppressor using options in arguments. More... | |
cv::Ptr< cv::videostab::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. More... | |
Variables | |
const ConstMap< std::string, cv::videostab::MotionModel > | MotionModelMap |
motion model types for option processing More... | |
const ConstMap< cv::videostab::MotionModel, std::string > | MotionModelInvMap |
inverse motion model types for option processing More... | |
Common definitions for the videostab module.
Header file for MEX-functions that use videostab module from OpenCV library. This file includes maps for option processing, as well as functions for creating instances of cv::videostab:: classes from parsed arguments.
Definition in file mexopencv_videostab.hpp.
cv::Ptr<cv::videostab::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 |
cv::Ptr<cv::videostab::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 |
cv::Ptr<cv::videostab::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 |
cv::Ptr<cv::videostab::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 |
cv::Ptr<cv::videostab::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 |
cv::Ptr<cv::videostab::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 |
cv::Ptr<cv::videostab::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 |
cv::Ptr<cv::videostab::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 |
cv::Ptr<cv::videostab::ILog> createILog | ( | const std::string & | type | ) |
Create an instance of ILog of the specified type.
type | logger type, one of:
|
cv::Ptr<cv::videostab::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 |
cv::Ptr<cv::videostab::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 |
cv::Ptr<cv::videostab::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 |
cv::Ptr<cv::videostab::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 |
cv::Ptr<cv::videostab::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 |
cv::Ptr<cv::videostab::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 |
cv::Ptr<cv::videostab::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 |
cv::Ptr<cv::videostab::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 |
cv::Ptr<cv::videostab::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 |
cv::Ptr<cv::videostab::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 |
cv::Ptr<cv::videostab::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 |
cv::Ptr<cv::videostab::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 |
cv::Ptr<cv::videostab::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 |
cv::Ptr<cv::videostab::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 |
cv::Ptr<cv::videostab::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 |
cv::Ptr<cv::videostab::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 |
cv::Ptr<cv::videostab::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 |
cv::Ptr<cv::videostab::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 |
cv::Ptr<cv::videostab::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 |
cv::Ptr<cv::videostab::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 |
cv::Ptr<cv::videostab::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 |
cv::videostab::RansacParams toRansacParams | ( | const MxArray & | arr | ) |
Convert MxArray to RansacParams.
arr | input MxArray structure |
Definition at line 47 of file mexopencv_videostab.cpp.
MxArray toStruct | ( | const cv::videostab::RansacParams & | params | ) |
MxArray toStruct | ( | cv::Ptr< cv::videostab::ILog > | p | ) |
MxArray toStruct | ( | cv::Ptr< cv::videostab::IFrameSource > | p | ) |
MxArray toStruct | ( | cv::Ptr< cv::videostab::DeblurerBase > | p | ) |
MxArray toStruct | ( | cv::Ptr< cv::videostab::MotionEstimatorBase > | p | ) |
MxArray toStruct | ( | cv::Ptr< cv::FeatureDetector > | p | ) |
MxArray toStruct | ( | cv::Ptr< cv::videostab::ISparseOptFlowEstimator > | p | ) |
MxArray toStruct | ( | cv::Ptr< cv::videostab::IDenseOptFlowEstimator > | p | ) |
MxArray toStruct | ( | cv::Ptr< cv::videostab::IOutlierRejector > | p | ) |
MxArray toStruct | ( | cv::Ptr< cv::videostab::ImageMotionEstimatorBase > | p | ) |
MxArray toStruct | ( | cv::Ptr< cv::videostab::InpainterBase > | p | ) |
MxArray toStruct | ( | cv::Ptr< cv::videostab::MotionFilterBase > | p | ) |
MxArray toStruct | ( | cv::Ptr< cv::videostab::IMotionStabilizer > | p | ) |
MxArray toStruct | ( | cv::Ptr< cv::videostab::WobbleSuppressorBase > | p | ) |
const ConstMap<cv::videostab::MotionModel,std::string> MotionModelInvMap |
inverse motion model types for option processing
Definition at line 34 of file mexopencv_videostab.hpp.
const ConstMap<std::string,cv::videostab::MotionModel> MotionModelMap |
motion model types for option processing
Definition at line 22 of file mexopencv_videostab.hpp.