class cv::videostab::GaussianMotionFilter
#include <motion_stabilizing.hpp>
class GaussianMotionFilter: public cv::videostab::MotionFilterBase
{
public:
// construction
GaussianMotionFilter(
int radius = 15,
float stdev = -1.f
);
// methods
int
radius() const;
void
setParams(
int radius,
float stdev = -1.f
);
virtual
Mat
stabilize(
int idx,
const std::vector<Mat>& motions,
std::pair<int, int> range
);
float
stdev() const;
};
Inherited Members
public:
// methods
virtual
void
stabilize(
int size,
const std::vector<Mat>& motions,
std::pair<int, int> range,
Mat* stabilizationMotions
) = 0;
virtual
Mat
stabilize(
int idx,
const std::vector<Mat>& motions,
std::pair<int, int> range
) = 0;
virtual
void
stabilize(
int size,
const std::vector<Mat>& motions,
std::pair<int, int> range,
Mat* stabilizationMotions
);