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_features the number of desired features
detector_params parameters to use
cv::ORB::~ORB (  ) 

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:
img the image to compute the features and descriptors on
mask the mask to apply
keypoints the 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:
img the image to compute the features and descriptors on
mask the mask to apply
keypoints the resulting keypoints
descriptors the resulting descriptors
useProvidedKeypoints if true, the keypoints are used as an input

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