FLANN(Fast Library for Approximate Nearest Neighbors)是一个用于在高维空间中执行快速近似最近邻搜索的库。它包含一组我们发现最适合最近邻搜索的算法,以及一个根据数据集自动选择最佳算法和最佳参数的系统。FLANN 是用 C++ 编写的,包含以下语言的绑定:C、MATLAB、Python 和 Ruby。https://github.com/mariusmuja/flann
FLANN 可用的算法有哪些?它如何选择要使用的算法和参数?
我问是因为,我注意到在使用 FLANN 之前使用体素过滤器会降低 x10 倍的速度,并希望弄清楚将其归因于什么。体素过滤器去除了数据中 70% 的点,但速度下降似乎要大得多。