我想使用OpenCV 3.0的flann模块的hierarchicalClustering函数。我想要聚类的数据是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);