![]() |
OpenCV 4.14.0
Open Source Computer Vision
|
#include <opencv2/videostab/stabilizer.hpp>
Public Member Functions | |
| virtual | ~StabilizerBase () |
| int | borderMode () const |
| Ptr< DeblurerBase > | deblurrer () const |
| bool | doCorrectionForInclusion () const |
| Ptr< IFrameSource > | frameSource () const |
| Ptr< InpainterBase > | inpainter () const |
| Ptr< ILog > | log () const |
| Ptr< IFrameSource > | maskSource () const |
| Ptr< ImageMotionEstimatorBase > | motionEstimator () const |
| int | radius () const |
| void | setBorderMode (int val) |
| void | setCorrectionForInclusion (bool val) |
| void | setDeblurer (Ptr< DeblurerBase > val) |
| void | setFrameSource (Ptr< IFrameSource > val) |
| void | setInpainter (Ptr< InpainterBase > val) |
| void | setLog (Ptr< ILog > ilog) |
| void | setMaskSource (const Ptr< IFrameSource > &val) |
| void | setMotionEstimator (Ptr< ImageMotionEstimatorBase > val) |
| void | setRadius (int val) |
| void | setTrimRatio (float val) |
| float | trimRatio () const |
Protected Member Functions | |
| StabilizerBase () | |
| bool | doOneIteration () |
| virtual Mat | estimateMotion ()=0 |
| virtual Mat | estimateStabilizationMotion ()=0 |
| void | logProcessingTime () |
| Mat | nextStabilizedFrame () |
| virtual Mat | postProcessFrame (const Mat &frame) |
| void | reset () |
| virtual void | setUp (const Mat &firstFrame) |
| void | stabilizeFrame () |
Protected Attributes | |
| std::vector< float > | blurrinessRates_ |
| int | borderMode_ |
| int | curPos_ |
| int | curStabilizedPos_ |
| Ptr< DeblurerBase > | deblurer_ |
| bool | doCorrectionForInclusion_ |
| bool | doDeblurring_ |
| bool | doInpainting_ |
| Mat | finalFrame_ |
| Mat | frameMask_ |
| std::vector< Mat > | frames_ |
| Size | frameSize_ |
| Ptr< IFrameSource > | frameSource_ |
| Ptr< InpainterBase > | inpainter_ |
| Mat | inpaintingMask_ |
| Ptr< ILog > | log_ |
| Ptr< IFrameSource > | maskSource_ |
| Ptr< ImageMotionEstimatorBase > | motionEstimator_ |
| std::vector< Mat > | motions_ |
| Mat | preProcessedFrame_ |
| clock_t | processingStartTime_ |
| int | radius_ |
| std::vector< Mat > | stabilizationMotions_ |
| std::vector< Mat > | stabilizedFrames_ |
| std::vector< Mat > | stabilizedMasks_ |
| float | trimRatio_ |
|
inlinevirtual |
|
protected |
|
inline |
|
inline |
|
inline |
|
protected |
|
protectedpure virtual |
Implemented in cv::videostab::OnePassStabilizer, and cv::videostab::TwoPassStabilizer.
|
protectedpure virtual |
Implemented in cv::videostab::OnePassStabilizer, and cv::videostab::TwoPassStabilizer.
|
inline |
|
inline |
|
protected |
|
inline |
|
inline |
|
protected |
Reimplemented in cv::videostab::OnePassStabilizer, and cv::videostab::TwoPassStabilizer.
|
inline |
|
protected |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protectedvirtual |
Reimplemented in cv::videostab::OnePassStabilizer, and cv::videostab::TwoPassStabilizer.
|
protected |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |