Я использую реализацию SIFT VLFEAT для вычисления дескрипторов SIFT для двух наборов изображений: запросов и изображений базы данных. Учитывая набор запросов, я хотел бы получить наиболее близкие дескрипторы из большой базы данных дескрипторов, для чего я использую vl_ubcmatch.
Имея синтаксис vl_ubcmatch как MATCHES = vl_ubcmatch(DESCR1, DESCR2)
, я получаю разные результаты, если сначала ввожу дескрипторы запроса, а дескрипторы базы данных в качестве второго параметра или наоборот.
Какой правильный синтаксис?
1) MATCHES = vl_ubcmatch(QUERY_DESCR,DATABASE_DESCR)
or
2) MATCHES = vl_ubcmatch(DATABASE_DESCR,QUERY_DESCR)