Object for storing BRISK interest points
This object provides the ability to pass data between the detectBRISKFeatures
and extractFeatures
functions. You can also
use it to manipulate and plot the data returned by these functions.
You can use the object to fill the points interactively in situations
where you might want to mix a non-BRISK interest point detector with
a BRISK descriptor.
constructs a points
= BRISKPoints(Location
)BRISKPoints
object from an M-by-2 array
of [x y] point coordinates, Location
.
sets properties using one or more name-value pairs. Enclose each property name in quotes.
For example, points
= BRISKPoints(Location
,Name,Value
)points = BRISKPoints('Metric',0.0)
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 BRISKPoints
can hold many points, it is a
scalar object. Therefore, numel
(BRISKPoints
) always
returns 1
. This value can differ from length
(BRISKPoints
), which returns the true number of points
held by the object.
[1] Leutenegger, S., M. Chli, and R. Siegwart. BRISK: Binary Robust Invariant Scalable Keypoints, Proceedings of the IEEE International Conference on Computer Vision (ICCV) 2011.
cornerPoints
| detectBRISKFeatures
| detectFASTFeatures
| detectHarrisFeatures
| detectMinEigenFeatures
| detectMSERFeatures
| detectORBFeatures
| detectSURFFeatures
| extractFeatures
| KAZEPoints
| matchFeatures
| MSERRegions
| ORBPoints
| SURFPoints