#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: