ORBPoints
Object for storing ORB keypoints
Description
AnORBPoints
object stores the Oriented FAST and rotated BRIEF (ORB) keypoints in an image. You can specify the keypoints and store them as anORBPoints
object. You can also use thedetectORBFeatures
function to detect the ORB keypoints in an image. ThedetectORBFeatures
function stores the detected ORB keypoints as anORBPoints
object. UseObject Functionsto plot, select, and manipulate the detected ORB keypoints.
Creation
Description
creates anpoints
= ORBPointsORBPoints
object with default property values.
creates anpoints
= ORBPoints(location
)ORBPoints
object from a set of location coordinates specified bylocation
. The location input sets theLocation
property.
sets properties of the object using one or more name-value pair arguments. Enclose each property name in quotes. For example,points
= ORBPoints(location
,Name,Value
)ORBPoints (location,'Count',15)
creates anORBPoints
object withCount
property set to 15.
Properties
Object Functions
isempty |
Determine if points object is empty |
length |
Number of stored points |
plot |
Plot points |
selectStrongest |
Select points with strongest metrics |
size |
Return size of points object |
selectUniform |
Select uniformly distributed subset of feature points |
Examples
Tips
AlthoughORBPoints
can hold many points, it is a scalar object. Therefore,numel(ORBPoints)
always returns 1. This value can differ fromlength(ORBPoints)
, which returns the true number of points held by the object.
References
[1] Rublee, E., V. Rabaud, K. Konolige, and G. Bradski. "ORB: An Efficient Alternative to SIFT or SURF." InProceedings of the 2011 International Conference on Computer Vision, pp. 2564–2571. Barcelona, Spain: IEEE, 2011.