#include <aorb.h>
List of all members.
Public Types |
enum | { kBytes = 32,
HARRIS_SCORE = 0,
FAST_SCORE = 1
} |
Public Member Functions |
| AORB (int nfeatures=500, float scaleFactor=1.2f, int nlevels=8, int edgeThreshold=31, int firstLevel=0, int WTA_K=2, int scoreType=0, int patchSize=31, int fastThreshold=20) |
int | descriptorSize () const |
int | descriptorType () const |
AlgorithmInfo * | info () const |
void | operator() (InputArray image, InputArray mask, vector< KeyPoint > &keypoints) const |
void | operator() (InputArray image, InputArray mask, vector< KeyPoint > &keypoints, OutputArray descriptors, bool useProvidedKeypoints=false) const |
Protected Member Functions |
void | computeImpl (const Mat &image, vector< KeyPoint > &keypoints, Mat &descriptors) const |
void | detectImpl (const Mat &image, vector< KeyPoint > &keypoints, const Mat &mask=Mat()) const |
Protected Attributes |
CV_PROP_RW int | edgeThreshold |
CV_PROP_RW int | fastThreshold |
CV_PROP_RW int | firstLevel |
CV_PROP_RW int | nfeatures |
CV_PROP_RW int | nlevels |
CV_PROP_RW int | patchSize |
CV_PROP_RW double | scaleFactor |
CV_PROP_RW int | scoreType |
CV_PROP_RW int | WTA_K |
Detailed Description
Definition at line 50 of file aorb.h.
Member Enumeration Documentation
- Enumerator:
kBytes |
|
HARRIS_SCORE |
|
FAST_SCORE |
|
Definition at line 54 of file aorb.h.
Constructor & Destructor Documentation
cv::AORB::AORB |
( |
int |
_nfeatures = 500 , |
|
|
float |
_scaleFactor = 1.2f , |
|
|
int |
_nlevels = 8 , |
|
|
int |
_edgeThreshold = 31 , |
|
|
int |
_firstLevel = 0 , |
|
|
int |
WTA_K = 2 , |
|
|
int |
_scoreType = 0 , |
|
|
int |
_patchSize = 31 , |
|
|
int |
_fastThreshold = 20 |
|
) |
| [explicit] |
Constructor
- Parameters:
-
detector_params | parameters to use |
Definition at line 561 of file aorb.cpp.
Member Function Documentation
void cv::AORB::computeImpl |
( |
const Mat & |
image, |
|
|
vector< KeyPoint > & |
keypoints, |
|
|
Mat & |
descriptors |
|
) |
| const [protected] |
void cv::AORB::detectImpl |
( |
const Mat & |
image, |
|
|
vector< KeyPoint > & |
keypoints, |
|
|
const Mat & |
mask = Mat() |
|
) |
| const [protected] |
void cv::AORB::operator() |
( |
InputArray |
image, |
|
|
InputArray |
mask, |
|
|
vector< KeyPoint > & |
keypoints |
|
) |
| const |
Compute the AORB 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 |
Definition at line 584 of file aorb.cpp.
void cv::AORB::operator() |
( |
InputArray |
_image, |
|
|
InputArray |
_mask, |
|
|
vector< KeyPoint > & |
_keypoints, |
|
|
OutputArray |
_descriptors, |
|
|
bool |
useProvidedKeypoints = false |
|
) |
| const |
Compute the AORB 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 |
do_keypoints | if true, the keypoints are computed, otherwise used as an input |
do_descriptors | if true, also computes the descriptors |
Definition at line 727 of file aorb.cpp.
Member Data Documentation
The documentation for this class was generated from the following files: