#include <inpainting.hpp>
Inherits cv::videostab::InpainterBase.
Public Member Functions | |
| ColorInpainter (int method=INPAINT_TELEA, double _radius=2.) | |
| virtual void | inpaint (int idx, Mat &frame, Mat &mask) |
| 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 () |
Protected Attributes | |
| const std::vector< Mat > * | frames_ |
| const std::vector< Mat > * | motions_ |
| const std::vector< Mat > * | stabilizedFrames_ |
| const std::vector< Mat > * | stabilizationMotions_ |
| cv::videostab::ColorInpainter::ColorInpainter | ( | int | method = INPAINT_TELEA, |
| double | _radius = 2. |
||
| ) |
| virtual void cv::videostab::ColorInpainter::inpaint | ( | int | idx, |
| Mat & | frame, | ||
| Mat & | mask | ||
| ) | [virtual] |
Implements cv::videostab::InpainterBase.
| virtual void cv::videostab::InpainterBase::setRadius | ( | int | val | ) | [virtual, inherited] |
Reimplemented in cv::videostab::InpaintingPipeline.
| virtual int cv::videostab::InpainterBase::radius | ( | ) | const [virtual, inherited] |
| virtual void cv::videostab::InpainterBase::setFrames | ( | const std::vector< Mat > & | val | ) | [virtual, inherited] |
Reimplemented in cv::videostab::InpaintingPipeline.
| virtual const std::vector<Mat>& cv::videostab::InpainterBase::frames | ( | ) | const [virtual, inherited] |
| virtual void cv::videostab::InpainterBase::setMotions | ( | const std::vector< Mat > & | val | ) | [virtual, inherited] |
Reimplemented in cv::videostab::InpaintingPipeline.
| virtual const std::vector<Mat>& cv::videostab::InpainterBase::motions | ( | ) | const [virtual, inherited] |
| virtual void cv::videostab::InpainterBase::setStabilizedFrames | ( | const std::vector< Mat > & | val | ) | [virtual, inherited] |
Reimplemented in cv::videostab::InpaintingPipeline.
| virtual const std::vector<Mat>& cv::videostab::InpainterBase::stabilizedFrames | ( | ) | const [virtual, inherited] |
| virtual void cv::videostab::InpainterBase::setStabilizationMotions | ( | const std::vector< Mat > & | val | ) | [virtual, inherited] |
Reimplemented in cv::videostab::InpaintingPipeline.
| virtual const std::vector<Mat>& cv::videostab::InpainterBase::stabilizationMotions | ( | ) | const [virtual, inherited] |
| virtual void cv::videostab::InpainterBase::update | ( | ) | [virtual, inherited] |
Reimplemented in cv::videostab::InpaintingPipeline.
const std::vector<Mat>* cv::videostab::InpainterBase::frames_ [protected, inherited] |
const std::vector<Mat>* cv::videostab::InpainterBase::motions_ [protected, inherited] |
const std::vector<Mat>* cv::videostab::InpainterBase::stabilizedFrames_ [protected, inherited] |
const std::vector<Mat>* cv::videostab::InpainterBase::stabilizationMotions_ [protected, inherited] |