FLANN stands for Fast Library for Approximate Nearest Neighbors. It is an open source library under the permissive 2-clause BSD license. The official internet home of FLANN is http://www.cs.ubc.ca/research/flann/. The following is a quote from the website:
FLANN is written in C++ and contains bindings for the following languages: C, MATLAB, and Python."
In other words, FLANN has a big toolbox, it knows how to choose the right tools for the job, and it speaks several languages. These features make the library fast and convenient. Indeed, FLANN...