FLANN - Fast Library for Approximate Nearest Neighbors
Project description
FLANN - Fast Library for Approximate Nearest Neighbors! - Part of the WildMe / Wildbook IA Project.
This is a Fork of the FLANN repo, under a different name for use in the Wildbook project. The main difference is that it has a few more helper function calls and it should be easier build wheels and to pip install.
FLANN is a library for performing fast approximate nearest neighbor searches in high dimensional spaces. It contains a collection of algorithms we found to work best for nearest neighbor search and a system for automatically choosing the best algorithm and optimum parameters depending on the dataset. FLANN is written in C++ and contains bindings for the following languages: C, MATLAB, Python, and Ruby.
Documentation
Check FLANN web page [here](http://www.cs.ubc.ca/research/flann).
Documentation on how to use the library can be found in the doc/manual.pdf file included in the release archives.
More information and experimental results can be found in the following paper:
Marius Muja and David G. Lowe, “Fast Approximate Nearest Neighbors with Automatic Algorithm Configuration”, in International Conference on Computer Vision Theory and Applications (VISAPP’09), 2009 [(PDF)](http://people.cs.ubc.ca/~mariusm/uploads/FLANN/flann_visapp09.pdf) [(BibTex)](http://people.cs.ubc.ca/~mariusm/index.php/FLANN/BibTex)
Getting FLANN
If you want to try out the latest changes or contribute to FLANN, then it’s recommended that you checkout the git source repository: git clone git://github.com/mariusmuja/flann.git
If you just want to browse the repository, you can do so by going [here](https://github.com/mariusmuja/flann).
Build and Installation
This package requires the following system dependencies:
lz4 (in debian as liblz4)
pkg-config (in debian as pkg-config)
gcc (use build-essential in debian)
For development use the run_develop_setup.sh script.
Conditions of use
FLANN is distributed under the terms of the [BSD License](https://github.com/mariusmuja/flann/blob/master/COPYING).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for wbia_pyflann-4.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69bd65dcca51b9af75fb05fb6e9d45c7aa492c7e525377adefd3769d506c056b |
|
MD5 | a2341309d58f0bc329483c61beb75fcc |
|
BLAKE2b-256 | bc958b7add5229bba65f464f1ebd17b965f3caf4f6c7efe9daf78690e12df181 |
Hashes for wbia_pyflann-4.0.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80a11e95069554980cc8f0ea9a981322fc5b83546c2ba5cf55ae42a8b428e65f |
|
MD5 | 4fea636d7ea810b10a7d94c561a9b0e3 |
|
BLAKE2b-256 | 8e821147fab7b8a2fa6ee432522922948c31e1b934413e5b71bc137192daa744 |
Hashes for wbia_pyflann-4.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b70bddad1927f98ef147e759d9e7b837dbe59b5c2a6f06f70cca6883c73614a |
|
MD5 | e7ac5623342ae5f3c986cb21009a26f4 |
|
BLAKE2b-256 | d23f0d15709078040838614f732e92cd58cdd2e98975532f93319e9e78f2784a |
Hashes for wbia_pyflann-4.0.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6aff57196552ff459160ec0e6628c4fee383d0b323aa28a57b14f776f1009cb1 |
|
MD5 | 84141443ebe96978de67bbe0ff57764e |
|
BLAKE2b-256 | 0ab3d9a9728d13acfbabb42b9ba79579d6975a1845a642af39378024ca228ccc |
Hashes for wbia_pyflann-4.0.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e2adbac71e3cbd8d349c449715bc311e40ccfb5802a57b73dd73f6fc7b374ce |
|
MD5 | 83c1b945989e1ea24628903e13bb4896 |
|
BLAKE2b-256 | 4b93469df1945408d535173bb1829931d29cbffa02909d52f13dc6b877d85a5b |
Hashes for wbia_pyflann-4.0.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b24ed2cd14056e06946721994e827c75ab5888c56e90bc5563170e0e8998c273 |
|
MD5 | c85ea38126b539271e3cf99ebad6bdb9 |
|
BLAKE2b-256 | a3115667cc9b5b1a904a4b6e1daab12f4d5cdd29c5dd5e81528aefc62fa3aa75 |
Hashes for wbia_pyflann-4.0.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53ab14b80f3d9eabf39e00475b32ae97fdaa9d56822c6aa2f0e0601b905c366f |
|
MD5 | 033164def66efde7fa5e7b9ba14c8570 |
|
BLAKE2b-256 | 24af616843ce3f495e4f00853e82b630f719bee5a32bd5a92112ff300dc56192 |
Hashes for wbia_pyflann-4.0.4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6920d96a414b55ce6c2bb94a62fa554b211cf59c10ba15917f825c32357129dd |
|
MD5 | 62204e9f874983f48e991b37e85e3400 |
|
BLAKE2b-256 | c52472c40186f34b78b9408047794df2fb4ffcf21bac537b5097954c291fb64f |