Class implementing the ORB (oriented BRIEF) keypoint detector and descriptor extractor.
As described in [RRKB11]. The algorithm uses FAST in pyramids to detect
stable keypoints, selects the strongest features using FAST or Harris
response, finds their orientation using first-order moments and computes
the descriptors using BRIEF (where the coordinates of random point pairs
(or k-tuples) are rotated according to the measured orientation).
References:
[RRKB11]:
Ethan Rublee, Vincent Rabaud, Kurt Konolige, and Gary Bradski.
"ORB: An efficient alternative to SIFT or SURF".
In IEEE International Conference on Computer Vision (ICCV) 2011,
pages 2564-2571. IEEE, 2011.
|
addlistener |
Add listener for event. |
|
clear |
Clears the algorithm state |
|
compute |
Computes the descriptors for a set of keypoints detected in an image or image set. |
|
defaultNorm |
Returns the default norm type |
|
delete |
Destructor |
|
descriptorSize |
Returns the descriptor size in bytes |
|
descriptorType |
Returns the descriptor type |
|
detect |
Detects keypoints in an image or image set. |
|
detectAndCompute |
Finds keypoints in an image and computes their descriptors |
|
empty |
Checks if detector object is empty. |
|
eq |
== (EQ) Test handle equality. |
|
findobj |
Find objects matching specified conditions. |
|
findprop |
Find property of MATLAB handle object. |
|
ge |
>= (GE) Greater than or equal relation for handles. |
|
getDefaultName |
Returns the algorithm string identifier |
|
gt |
> (GT) Greater than relation for handles. |
Sealed
|
isvalid |
Test handle validity. |
|
le |
<= (LE) Less than or equal relation for handles. |
|
load |
Loads algorithm from a file or a string |
|
lt |
< (LT) Less than relation for handles. |
|
ne |
~= (NE) Not equal relation for handles. |
|
notify |
Notify listeners of event. |
|
save |
Saves the algorithm parameters to a file |
|
typeid |
Name of the C++ type (RTTI) |