Объект для хранения процентных точек SURF
Этот объект предоставляет возможность передавать данные между detectSURFFeatures
и extractFeatures
функций. Он также может использоваться, чтобы манипулировать и построить график данных, возвращенных этими функциями. Можно использовать объект для заполнения точек в интерактивном режиме. Можно использовать этот подход в ситуациях, когда можно было бы смешать детектор процентных точек, не являющийся не-SURF, с дескриптором SURF.
создает points
= SURFPoints(location
)SURFPoints
объект из массива M -by-2 с [x
y] координатами точек.
устанавливает свойства с помощью одной или нескольких пар "имя-значение". Заключайте каждое имя свойства в кавычки. Для примера, points
= SURFPoints(location
,Name,Value
)points = SURFPoints('Metric',0.0)
plot | Постройте графики точек |
isempty | Определите, пуст ли объект точек |
length | Количество сохраненных точек |
selectStrongest | Выберите точки с самыми сильными метриками |
size | Верните размер объекта точки |
selectUniform | Выберите равномерно распределенное подмножество функции точек |
Хотя SURFPoints
может содержать много точек, это скалярный объект. Поэтому, numel
(surfPoints
) всегда возвращается 1
. Это значение может отличаться от length
(surfPoints
), который возвращает истинное число точек, удерживаемое объектом.
[1] Bay, H., A. Ess, T. Tuytelaars, and L. Van Gool. SURF: ускоренные робастные функции. Компьютерное зрение и понимание изображений (CVIU) .Vol. 110, № 3, стр 346–359, 2008.
BRISKPoints
| cornerPoints
| detectFASTFeatures
| detectHarrisFeatures
| detectMinEigenFeatures
| detectMSERFeatures
| detectORBFeatures
| detectSURFFeatures
| extractFeatures
| matchFeatures
| MSERRegions
| ORBPoints