flann
« Back to VersTracker
Description:
Fast Library for Approximate Nearest Neighbors
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Ai ml
Tags: nearest-neighbor machine-learning computer-vision c++ search
Install: brew install flann
About:
Flann is a C++ library that performs approximate nearest neighbor searches in high-dimensional spaces. It significantly speeds up the process of finding closest matches in large datasets by using randomized algorithms and automatic parameter tuning. The library is optimized for performance and can be easily integrated into other machine learning or computer vision projects.
Key Features:
  • High-speed approximate nearest neighbor search
  • Automatic algorithm and parameter selection
  • Support for KD-tree and K-means tree index structures
  • Bindings for Python, MATLAB, and C++
Use Cases:
  • Content-based image retrieval systems
  • Fast point cloud registration in 3D computer vision
  • Large-scale machine learning clustering and classification
Alternatives:
  • Annoy – Annoy is a C++ library with Python bindings focused on memory efficiency and static index files.
  • FAISS – FAISS is a library by Meta optimized for dense vector similarity search, particularly for GPU acceleration.
Version History
Detected Version Rev Change Commit
Jan 22, 2026 1:07am 4 REVISION_ONLY 047b829c
Sep 11, 2025 6:34pm 3 VERSION_BUMP a011c7bf
Sep 27, 2024 10:13am 3 VERSION_BUMP f6a98727