SURFPoints
Object for storing SURF interest points
Description
This object provides the ability to pass data between the detectSURFFeatures
and extractFeatures
functions. It can also
be used to manipulate and plot the data returned by these functions.
You can use the object to fill the points interactively. You can use
this approach in situations where you might want to mix a non-SURF
interest point detector with a SURF descriptor.
Creation
Description
constructs a points
= SURFPoints(location
)SURFPoints
object from an M-by-2 array
of [x
y] point coordinates.
specifies options using one or more name-value arguments in addition to any combination of
arguments from previous syntaxes. For example, points
= SURFPoints(location
,Name=Value
)points =
SURFPoints(location,Metric=0.0)
additionally sets the Metric value to
0.0
.
Input Arguments
Properties
Object Functions
plot | Plot points |
isempty | Determine if points object is empty |
length | Number of stored points |
selectStrongest | Select points with strongest metrics |
size | Return size of points object |
selectUniform | Select uniformly distributed subset of point features |
select | Select point or region features during code generation |
Examples
Tips
Although SURFPoints
may hold many points, it is a scalar
object. Therefore, numel
(points
) always returns
1
. This value may differ from length
(points
), which returns the true number of points held
by the object.
References
[1] Bay, H., A. Ess, T. Tuytelaars, and L. Van Gool. “SURF:Speeded Up Robust Features.” Computer Vision and Image Understanding (CVIU).Vol. 110, No. 3, pp. 346–359, 2008.
Extended Capabilities
Version History
Introduced in R2011b