OpenCV  3.2.0-dev
Open Source Computer Vision
cv::detail::AKAZEFeaturesFinder Class Reference

AKAZE features finder. More...

#include "matchers.hpp"

Inheritance diagram for cv::detail::AKAZEFeaturesFinder:
Collaboration diagram for cv::detail::AKAZEFeaturesFinder:

Public Member Functions

 AKAZEFeaturesFinder (int descriptor_type=AKAZE::DESCRIPTOR_MLDB, int descriptor_size=0, int descriptor_channels=3, float threshold=0.001f, int nOctaves=4, int nOctaveLayers=4, int diffusivity=KAZE::DIFF_PM_G2)
 
virtual void collectGarbage ()
 Frees unused memory allocated before if there is any. More...
 
void operator() (InputArray image, ImageFeatures &features)
 
void operator() (InputArray image, ImageFeatures &features, const std::vector< cv::Rect > &rois)
 Finds features in the given image. More...
 
void operator() (InputArrayOfArrays images, std::vector< ImageFeatures > &features, const std::vector< std::vector< cv::Rect > > &rois)
 Finds features in the given images in parallel. More...
 
void operator() (InputArrayOfArrays images, std::vector< ImageFeatures > &features)
 

Protected Member Functions

bool isThreadSafe () const
 uses dynamic_cast to determine thread-safety More...
 

Detailed Description

AKAZE features finder.

:

See also
detail::FeaturesFinder, AKAZE

Constructor & Destructor Documentation

cv::detail::AKAZEFeaturesFinder::AKAZEFeaturesFinder ( int  descriptor_type = AKAZE::DESCRIPTOR_MLDB,
int  descriptor_size = 0,
int  descriptor_channels = 3,
float  threshold = 0.001f,
int  nOctaves = 4,
int  nOctaveLayers = 4,
int  diffusivity = KAZE::DIFF_PM_G2 
)

Member Function Documentation

virtual void cv::detail::FeaturesFinder::collectGarbage ( )
inlinevirtualinherited

Frees unused memory allocated before if there is any.

bool cv::detail::FeaturesFinder::isThreadSafe ( ) const
protectedinherited

uses dynamic_cast to determine thread-safety

Returns
True, if it's possible to use the same finder instance in parallel, false otherwise
void cv::detail::FeaturesFinder::operator() ( InputArray  image,
ImageFeatures features 
)
inherited

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

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

Finds features in the given image.

Parameters
imageSource image
featuresFound features
roisRegions of interest
See also
detail::ImageFeatures, Rect_
void cv::detail::FeaturesFinder::operator() ( InputArrayOfArrays  images,
std::vector< ImageFeatures > &  features,
const std::vector< std::vector< cv::Rect > > &  rois 
)
inherited

Finds features in the given images in parallel.

Parameters
imagesSource images
featuresFound features for each image
roisRegions of interest for each image
See also
detail::ImageFeatures, Rect_
void cv::detail::FeaturesFinder::operator() ( InputArrayOfArrays  images,
std::vector< ImageFeatures > &  features 
)
inherited

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.


The documentation for this class was generated from the following file: