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

ORB features finder. More...

#include "matchers.hpp"

Inheritance diagram for cv::detail::OrbFeaturesFinder:
Collaboration diagram for cv::detail::OrbFeaturesFinder:

Public Member Functions

 OrbFeaturesFinder (Size _grid_size=Size(3, 1), int nfeatures=1500, float scaleFactor=1.3f, int nlevels=5)
 
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

ORB features finder.

:

See also
detail::FeaturesFinder, ORB

Constructor & Destructor Documentation

cv::detail::OrbFeaturesFinder::OrbFeaturesFinder ( Size  _grid_size = Size(3, 1),
int  nfeatures = 1500,
float  scaleFactor = 1.3f,
int  nlevels = 5 
)

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: