Object for storing SURF interest points
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.
plot | Plot points |
isempty | Determine if points object is empty |
length | Number of stored points |
selectStrongest | Select points with strongest metrics |
size | Return the size of a points object |
selectUniform | Select uniformly distributed subset of feature points |
Although SURFPoints
may hold many points, it is a scalar
object. Therefore, numel
(surfPoints
) always
returns 1
. This value may differ from length
(surfPoints
), which returns the true number of points
held by the object.
[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.
BRISKPoints
| cornerPoints
| detectFASTFeatures
| detectHarrisFeatures
| detectMinEigenFeatures
| detectMSERFeatures
| detectORBFeatures
| detectSURFFeatures
| extractFeatures
| matchFeatures
| MSERRegions
| ORBPoints