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.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c282879121700b3cbdb23218a141bf077b2837e6d4f789dd879d720450e0c55b |
|
MD5 | 869fa3a99569e296f0ee96869e61f1e4 |
|
BLAKE2b-256 | 11e2d76f20f724922c37c8c6d3a809b427686027c30e203f170230117a2ccc52 |
Hashes for wbia_pyflann-4.0.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc968780cde014be93389faee7db3d520908eb2c696f0294fbc7a024007710d1 |
|
MD5 | e470aff5230998c435f7f2a99dc9718b |
|
BLAKE2b-256 | 8c14bc3832a05cdd5b3b059818cfd7c9334500049f7cf442cdece6eeef02cc27 |
Hashes for wbia_pyflann-4.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0661d9203c931451769e5c20b1f416839fe59fd52607b3b9aa62f8cf2e8ef957 |
|
MD5 | 14eadae959d7661fc5d8aa2263e139b6 |
|
BLAKE2b-256 | 92d7e0929972d82744c05a05329e87bc135ae2aeda4e9629f5de1a6e654b3576 |
Hashes for wbia_pyflann-4.0.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a90bf31e157a30f0975a1a737b51fe5ad77ec58a85eb62470f43c0461cd7dfdb |
|
MD5 | 3f9fa798b7dd85be7b4394eb124a5764 |
|
BLAKE2b-256 | 4b27521140cb202a4f404506a9d6c1f07a4438f88178a8a2b4b45539937191d7 |
Hashes for wbia_pyflann-4.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33c684a1d2ea7e64db1bebb971068cc64f8168117a52ab2ade4d897ca3eabac5 |
|
MD5 | 8bcff5b9d91866544c5404e092a27b21 |
|
BLAKE2b-256 | ac0e26975f194dca1626356ed9ec745d65f8439bf50b474ba5c07fc935cafdab |
Hashes for wbia_pyflann-4.0.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41d0aca8a7081dc48ee971321d11dd4b25ab7d6e0441cdd6c75398aa44420281 |
|
MD5 | 1f4ca08010e43bf23c54afe623c330dd |
|
BLAKE2b-256 | 4903f535553789b56dead531d3bed3f837b4cdb634961360b9bd5e93fd2a358f |
Hashes for wbia_pyflann-4.0.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf7338872be56b28c1d8e52cf6e1e0c28676327e3a9db643c615d476718cc7e9 |
|
MD5 | e32610d9ed5c932b0eef6c2b20325f45 |
|
BLAKE2b-256 | c75c951e9393d3082ea9e8b094d09789d7108855fe419aac50d81a745c4f2a97 |
Hashes for wbia_pyflann-4.0.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fad80504b89d97da41cbe13e0f777508346fc794b48819ec1c4ed9ee7a6ebb4 |
|
MD5 | 33f949efdb5f3908abf8a100d4ce25d7 |
|
BLAKE2b-256 | f331dce323f09bb08e37cb1fb28c7cafaba966dd2c268f79e843b827f381030c |