Classes | Public Types | Public Member Functions
cv::ORB Class Reference

ORB implementation. More...

#include <features2d.hpp>

List of all members.

Classes

struct  CommonParams

Public Types

enum  { kBytes = 32 }

Public Member Functions

 ORB (size_t n_features=500, const CommonParams &detector_params=CommonParams())
 ~ORB ()
int descriptorSize () const
void operator() (const cv::Mat &image, const cv::Mat &mask, std::vector< cv::KeyPoint > &keypoints)
void operator() (const cv::Mat &image, const cv::Mat &mask, std::vector< cv::KeyPoint > &keypoints, cv::Mat &descriptors, bool useProvidedKeypoints=false)

Detailed Description

ORB implementation.


Member Enumeration Documentation

anonymous enum

the size of the signature in bytes

Enumerator:
kBytes 

Constructor & Destructor Documentation

cv::ORB::ORB ( size_t  n_features = 500,
const CommonParams detector_params = CommonParams() 
)

Constructor

Parameters:
n_featuresthe number of desired features
detector_paramsparameters to use

destructor to empty the patterns


Member Function Documentation

int cv::ORB::descriptorSize ( ) const

returns the descriptor size in bytes

void cv::ORB::operator() ( const cv::Mat image,
const cv::Mat mask,
std::vector< cv::KeyPoint > &  keypoints 
)

Compute the ORB features and descriptors on an image

Parameters:
imgthe image to compute the features and descriptors on
maskthe mask to apply
keypointsthe resulting keypoints
void cv::ORB::operator() ( const cv::Mat image,
const cv::Mat mask,
std::vector< cv::KeyPoint > &  keypoints,
cv::Mat descriptors,
bool  useProvidedKeypoints = false 
)

Compute the ORB features and descriptors on an image

Parameters:
imgthe image to compute the features and descriptors on
maskthe mask to apply
keypointsthe resulting keypoints
descriptorsthe resulting descriptors
useProvidedKeypointsif true, the keypoints are used as an input

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