FLANN - Fast Library for Approximate Nearest Neighbors
Project description
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 - Fast Library for Approximate Nearest Neighbors
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-3.0.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5e4fe4a1ef9b6863c595eb7bf5cc9c2202b92b8d423b8c98fe5e0cb1e8ac31a |
|
MD5 | 72a1d788d0588aa0e3738abf20f9ee52 |
|
BLAKE2b-256 | 8f6401ba771d61802a083296886596facc5b179ca35040ffd836ecfd16cec3e7 |
Hashes for wbia_pyflann-3.0.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b99371dc983a47e9f17684d2c6bebf6d3149876611727d5c3b6f7015fd626296 |
|
MD5 | a46a20d2813ec423ae1333504c382970 |
|
BLAKE2b-256 | a2dd1b13175f7584d285f9952c1003dda0acbf70b71d43a24fd9bec43c887326 |
Hashes for wbia_pyflann-3.0.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45d6792fad2537248daa7f7e93c43778c79af4952718e0f1931bff02855184ad |
|
MD5 | 63d3c060f02b5eb5182ca172d17bf12d |
|
BLAKE2b-256 | e008a4f40c9ec932dd480037e21d5dcc2b9a05770264a4487b59c231d6fc0816 |
Hashes for wbia_pyflann-3.0.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6298ebe1a6bd3cde9dcd86400e6f2ee9c794757bdb194f1ad94dfe4143396dde |
|
MD5 | cb23b18e9c03b6b65a6ec0e49cc43b01 |
|
BLAKE2b-256 | 0721b0fcdaffe6b9f9e8e352d358479444e44afa0fe5536afbb01c1aeb6678d2 |
Hashes for wbia_pyflann-3.0.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c6a4823d81580a5eaf27824c4411fa48d58a18a4b7e57e118b72be5821adf10 |
|
MD5 | 2736a08f80086c3fccf2c96aa9b6595b |
|
BLAKE2b-256 | 642100fd991de9437b22ea6869a14e805950af07a8f2dfbb3f307e4898816b78 |
Hashes for wbia_pyflann-3.0.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 141e03c7141f51ed62a1bc10827282fcb9d4b13d7fd0039ebe5f97ae517a62d6 |
|
MD5 | cf918c86b75beddaca991894b20a2c10 |
|
BLAKE2b-256 | 1d798a70aa41b5944b13e2dc0d6262bd9dfd30fd8be4233d065d7291522c2353 |
Hashes for wbia_pyflann-3.0.0-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fa6db4193b8593a6c2378156bda688d600f4f0717bbf89a032c739779778edf |
|
MD5 | ed313fe5644f22893d2b4f62e10215b9 |
|
BLAKE2b-256 | 6e8a9fdc4bafa8c7782e957337a5f71adb5d872091c7efa8557e32fa3f88737c |
Hashes for wbia_pyflann-3.0.0-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 988f94eb9ea1b22859daa82783288af8531cb3cea952a0a4c07a89ea4f043489 |
|
MD5 | 59ced24bd16ef22e3edb875bd1bcc34d |
|
BLAKE2b-256 | 5cae8fe70d32c235686a4c901b83306111399c0d7517d08c8983ea35afffd8c9 |