2013-03-02 7 views
0

У меня проблема, мне нужно сгруппировать набор точек в неизвестном количестве кластеров. Я использую opencv, но нет документации о cv::flann::hierarchicalClustering. Тот, кто использует эту функцию, может мне помочь? Другой вопрос о возвращаемом значении, которое должно быть числом кластеров, но как я могу понять, какие кластеры? Я создал cv::Mat points с размерами n x 2 где n - количество точек.Иерархическая кластеризация с Flann opencv

Заранее спасибо.

ответ

0

Для этой функции есть here. Возвращаемое значение - действительно количество найденных кластеров. Я УГАДАЮ, что вы затем обнаружите, к какому кластеру принадлежат каждый вектор признаков в параметре const Mat & с использованием Mat & центров.

+0

Что означает значение «Расстояние d = Расстояние()»? Это не целое число, а шаблон? –

+0

Значение по умолчанию для расстояния - это объект типа «Расстояние», построенный по вызову «Расстояние»() – CTZStef

Смежные вопросы