Я хочу использовать функциюierarchicalClustering флангового модуля OpenCV 3.0. Данные, которые я хочу кластеризовать, являются дескрипторами функций ORB, поэтому было бы разумно использовать Расстояние Хемминга. Но это не работает с OpenCV.
Есть ли лучшее решение, чем использование расстояния L2?
Это код, который я использую:
cvflann::KMeansIndexParams params(32, 11, vflann::FLANN_CENTERS_KMEANSPP);
true_no_words = flann::hierarchicalClustering<cvflann::L2<unsigned char>>(in_words,out_temp,params);
Я хочу сделать что-то вроде:
cvflann::KMeansIndexParams params(32, 11, vflann::FLANN_CENTERS_KMEANSPP);
true_no_words = flann::hierarchicalClustering<cvflann::Hamming>(in_words,out_temp,params);
Задача ещё не решена.
Других решений пока нет …