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
        );