#include <inpainting.hpp>
Inherited by cv::videostab::ColorAverageInpainter, cv::videostab::ColorInpainter, cv::videostab::ConsistentMosaicInpainter, cv::videostab::InpaintingPipeline, cv::videostab::MotionInpainter, and cv::videostab::NullInpainter.
Public Member Functions | |
| InpainterBase () | |
| virtual | ~InpainterBase () |
| virtual void | setRadius (int val) |
| virtual int | radius () const |
| virtual void | setFrames (const std::vector< Mat > &val) |
| virtual const std::vector< Mat > & | frames () const |
| virtual void | setMotions (const std::vector< Mat > &val) |
| virtual const std::vector< Mat > & | motions () const |
| virtual void | setStabilizedFrames (const std::vector< Mat > &val) |
| virtual const std::vector< Mat > & | stabilizedFrames () const |
| virtual void | setStabilizationMotions (const std::vector< Mat > &val) |
| virtual const std::vector< Mat > & | stabilizationMotions () const |
| virtual void | update () |
| virtual void | inpaint (int idx, Mat &frame, Mat &mask)=0 |
Protected Attributes | |
| int | radius_ |
| const std::vector< Mat > * | frames_ |
| const std::vector< Mat > * | motions_ |
| const std::vector< Mat > * | stabilizedFrames_ |
| const std::vector< Mat > * | stabilizationMotions_ |
| virtual cv::videostab::InpainterBase::~InpainterBase | ( | ) | [virtual] |
| virtual void cv::videostab::InpainterBase::setRadius | ( | int | val | ) | [virtual] |
Reimplemented in cv::videostab::InpaintingPipeline.
| virtual int cv::videostab::InpainterBase::radius | ( | ) | const [virtual] |
| virtual void cv::videostab::InpainterBase::setFrames | ( | const std::vector< Mat > & | val | ) | [virtual] |
Reimplemented in cv::videostab::InpaintingPipeline.
| virtual const std::vector<Mat>& cv::videostab::InpainterBase::frames | ( | ) | const [virtual] |
| virtual void cv::videostab::InpainterBase::setMotions | ( | const std::vector< Mat > & | val | ) | [virtual] |
Reimplemented in cv::videostab::InpaintingPipeline.
| virtual const std::vector<Mat>& cv::videostab::InpainterBase::motions | ( | ) | const [virtual] |
| virtual void cv::videostab::InpainterBase::setStabilizedFrames | ( | const std::vector< Mat > & | val | ) | [virtual] |
Reimplemented in cv::videostab::InpaintingPipeline.
| virtual const std::vector<Mat>& cv::videostab::InpainterBase::stabilizedFrames | ( | ) | const [virtual] |
| virtual void cv::videostab::InpainterBase::setStabilizationMotions | ( | const std::vector< Mat > & | val | ) | [virtual] |
Reimplemented in cv::videostab::InpaintingPipeline.
| virtual const std::vector<Mat>& cv::videostab::InpainterBase::stabilizationMotions | ( | ) | const [virtual] |
| virtual void cv::videostab::InpainterBase::update | ( | ) | [virtual] |
Reimplemented in cv::videostab::InpaintingPipeline.
| virtual void cv::videostab::InpainterBase::inpaint | ( | int | idx, |
| Mat & | frame, | ||
| Mat & | mask | ||
| ) | [pure virtual] |
int cv::videostab::InpainterBase::radius_ [protected] |
const std::vector<Mat>* cv::videostab::InpainterBase::frames_ [protected] |
const std::vector<Mat>* cv::videostab::InpainterBase::motions_ [protected] |
const std::vector<Mat>* cv::videostab::InpainterBase::stabilizedFrames_ [protected] |
const std::vector<Mat>* cv::videostab::InpainterBase::stabilizationMotions_ [protected] |