class cv::detail::SurfFeaturesFinder

Overview

SURF features finder. Moreā€¦

#include <matchers.hpp>

class SurfFeaturesFinder: public cv::detail::FeaturesFinder
{
public:
    // construction

    SurfFeaturesFinder(
        double hess_thresh = 300.,
        int num_octaves = 3,
        int num_layers = 4,
        int num_octaves_descr = 3,
        int num_layers_descr = 4
        );
};

Inherited Members

public:
    // methods

    virtual
    void
    collectGarbage();

    void
    operator()(
        InputArray image,
        ImageFeatures& features
        );

    void
    operator()(
        InputArray image,
        ImageFeatures& features,
        const std::vector<cv::Rect>& rois
        );

    void
    operator()(
        InputArrayOfArrays images,
        std::vector<ImageFeatures>& features,
        const std::vector<std::vector<cv::Rect>>& rois
        );

    void
    operator()(
        InputArrayOfArrays images,
        std::vector<ImageFeatures>& features
        );

protected:
    // methods

    virtual
    void
    find(
        InputArray image,
        ImageFeatures& features
        ) = 0;

    bool
    isThreadSafe() const;

Detailed Documentation

SURF features finder.

See also:

detail::FeaturesFinder, SURF