Как вычислять функции с помощью экстрактора функций DAISY?

Мне интересно, использовал ли кто-нибудь функции DAISY для решения проблем с распознаванием объектов?

Ссылка на DAISY (один из MATLAB): http://cvlab.epfl.ch/software/daisy

Мой вопрос: как использовать это программное обеспечение (MATLAB) для получения ключевых точек и их дескрипторов? Я могу найти дескрипторы (в dzy.descs), но не могу найти ключевые точки.

Я хочу попробовать эту технику для распознавания объектов, так как было написано, что это быстрые вычисления и дает лучший результат.

Большое спасибо.




Ответы (1)


DAISY разработан для плотного сопоставления точек, что означает, что он вычисляет дескриптор для каждого пикселя изображения — именно для этого он и предназначен. Вы можете просто получить функции для определенных пикселей изображения с помощью функции display_descriptor, как описано в документации:

out = display_descriptor(dzy,y,x);

где x и y — координаты пикселя. Затем вы можете использовать собственный детектор ключевых точек (например, углы, капли, ключевые точки SIFT — см. Обнаружение больших двоичных объектов в Википедии), чтобы решить, какие функции следует извлечь. Однако следует иметь в виду, что DAISY используется не по назначению.

person devrobf    schedule 11.07.2013