#include <opencv2/videostab/stabilizer.hpp>
◆ ~StabilizerBase()
cv::videostab::StabilizerBase::~StabilizerBase |
( |
| ) |
|
|
inlinevirtual |
◆ StabilizerBase()
cv::videostab::StabilizerBase::StabilizerBase |
( |
| ) |
|
|
protected |
◆ borderMode()
int cv::videostab::StabilizerBase::borderMode |
( |
| ) |
const |
|
inline |
◆ deblurrer()
◆ doCorrectionForInclusion()
bool cv::videostab::StabilizerBase::doCorrectionForInclusion |
( |
| ) |
const |
|
inline |
◆ doOneIteration()
bool cv::videostab::StabilizerBase::doOneIteration |
( |
| ) |
|
|
protected |
◆ estimateMotion()
virtual Mat cv::videostab::StabilizerBase::estimateMotion |
( |
| ) |
|
|
protectedpure virtual |
◆ estimateStabilizationMotion()
virtual Mat cv::videostab::StabilizerBase::estimateStabilizationMotion |
( |
| ) |
|
|
protectedpure virtual |
◆ frameSource()
◆ inpainter()
◆ log()
Ptr< ILog > cv::videostab::StabilizerBase::log |
( |
| ) |
const |
|
inline |
◆ logProcessingTime()
void cv::videostab::StabilizerBase::logProcessingTime |
( |
| ) |
|
|
protected |
◆ maskSource()
Ptr< IFrameSource > cv::videostab::StabilizerBase::maskSource |
( |
| ) |
const |
|
inline |
◆ motionEstimator()
Ptr< ImageMotionEstimatorBase > cv::videostab::StabilizerBase::motionEstimator |
( |
| ) |
const |
|
inline |
◆ nextStabilizedFrame()
Mat cv::videostab::StabilizerBase::nextStabilizedFrame |
( |
| ) |
|
|
protected |
◆ postProcessFrame()
virtual Mat cv::videostab::StabilizerBase::postProcessFrame |
( |
const Mat & |
frame | ) |
|
|
protectedvirtual |
在 cv::videostab::OnePassStabilizer 中重实现,以及在 cv::videostab::TwoPassStabilizer 中重实现。
◆ radius()
int cv::videostab::StabilizerBase::radius |
( |
| ) |
const |
|
inline |
◆ reset()
void cv::videostab::StabilizerBase::reset |
( |
| ) |
|
|
protected |
◆ setBorderMode()
void cv::videostab::StabilizerBase::setBorderMode |
( |
int |
val | ) |
|
|
inline |
◆ setCorrectionForInclusion()
void cv::videostab::StabilizerBase::setCorrectionForInclusion |
( |
bool |
val | ) |
|
|
inline |
◆ setDeblurer()
◆ setFrameSource()
void cv::videostab::StabilizerBase::setFrameSource |
( |
Ptr< IFrameSource > |
val | ) |
|
|
inline |
◆ setInpainter()
◆ setLog()
void cv::videostab::StabilizerBase::setLog |
( |
Ptr< ILog > |
ilog | ) |
|
|
inline |
◆ setMaskSource()
void cv::videostab::StabilizerBase::setMaskSource |
( |
const Ptr< IFrameSource > & |
val | ) |
|
|
inline |
◆ setMotionEstimator()
◆ setRadius()
void cv::videostab::StabilizerBase::setRadius |
( |
int |
val | ) |
|
|
inline |
◆ setTrimRatio()
void cv::videostab::StabilizerBase::setTrimRatio |
( |
float |
val | ) |
|
|
inline |
◆ setUp()
virtual void cv::videostab::StabilizerBase::setUp |
( |
const Mat & |
firstFrame | ) |
|
|
protectedvirtual |
在 cv::videostab::OnePassStabilizer 中重实现,以及在 cv::videostab::TwoPassStabilizer 中重实现。
◆ stabilizeFrame()
void cv::videostab::StabilizerBase::stabilizeFrame |
( |
| ) |
|
|
protected |
◆ trimRatio()
float cv::videostab::StabilizerBase::trimRatio |
( |
| ) |
const |
|
inline |
◆ blurrinessRates_
std::vector<float> cv::videostab::StabilizerBase::blurrinessRates_ |
|
protected |
◆ borderMode_
int cv::videostab::StabilizerBase::borderMode_ |
|
protected |
◆ curPos_
int cv::videostab::StabilizerBase::curPos_ |
|
protected |
◆ curStabilizedPos_
int cv::videostab::StabilizerBase::curStabilizedPos_ |
|
protected |
◆ deblurer_
◆ doCorrectionForInclusion_
bool cv::videostab::StabilizerBase::doCorrectionForInclusion_ |
|
protected |
◆ doDeblurring_
bool cv::videostab::StabilizerBase::doDeblurring_ |
|
protected |
◆ doInpainting_
bool cv::videostab::StabilizerBase::doInpainting_ |
|
protected |
◆ finalFrame_
Mat cv::videostab::StabilizerBase::finalFrame_ |
|
protected |
◆ frameMask_
Mat cv::videostab::StabilizerBase::frameMask_ |
|
protected |
◆ frames_
std::vector<Mat> cv::videostab::StabilizerBase::frames_ |
|
protected |
◆ frameSize_
Size cv::videostab::StabilizerBase::frameSize_ |
|
protected |
◆ frameSource_
◆ inpainter_
◆ inpaintingMask_
Mat cv::videostab::StabilizerBase::inpaintingMask_ |
|
protected |
◆ log_
Ptr<ILog> cv::videostab::StabilizerBase::log_ |
|
protected |
◆ maskSource_
◆ motionEstimator_
◆ motions_
std::vector<Mat> cv::videostab::StabilizerBase::motions_ |
|
protected |
◆ preProcessedFrame_
Mat cv::videostab::StabilizerBase::preProcessedFrame_ |
|
protected |
◆ processingStartTime_
clock_t cv::videostab::StabilizerBase::processingStartTime_ |
|
protected |
◆ radius_
int cv::videostab::StabilizerBase::radius_ |
|
protected |
◆ stabilizationMotions_
std::vector<Mat> cv::videostab::StabilizerBase::stabilizationMotions_ |
|
protected |
◆ stabilizedFrames_
std::vector<Mat> cv::videostab::StabilizerBase::stabilizedFrames_ |
|
protected |
◆ stabilizedMasks_
std::vector<Mat> cv::videostab::StabilizerBase::stabilizedMasks_ |
|
protected |
◆ trimRatio_
float cv::videostab::StabilizerBase::trimRatio_ |
|
protected |
本类的文档是从以下文件生成的