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.1.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 403da8dd39456f2a089e09ecfc506663a798f734a9b12bf1b0990be09647bfb7 |
|
MD5 | 1c2a509d65b7c6191b7d58689dee57ac |
|
BLAKE2b-256 | acf8a5a332c90946a7879c7641ed9ab5d9b343682a7d813c64664cc533b59b6f |
Hashes for wbia_pyflann-3.1.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 270ad3a7a47f3ddde8a2fa240dde2d8554e9df9c14cce18162bb7ccbb8f85470 |
|
MD5 | 97c13c9816a8f89de654537cb1ad09f5 |
|
BLAKE2b-256 | 4a66042f4aaa516d10911d30b87a586d05c88898cd6a4f7f81896702f4f25a50 |
Hashes for wbia_pyflann-3.1.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2b629d1fce6bcc1a17d94bae6d107f80b82d313f04c12796d966bccec5bc74a |
|
MD5 | c67cd3f8acf863d7e2689a423a5fa375 |
|
BLAKE2b-256 | c94d0c2df2f0ca71abd22d62c7aa5a2c9163d4497321a7065aa566527e3ff5d5 |
Hashes for wbia_pyflann-3.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fad93fc822db4311cb419394257d31c13afb6a0d13f04bdb2357975485998a68 |
|
MD5 | 32f59390dd14c6c3f4195d4a086b13c8 |
|
BLAKE2b-256 | 6d9dd2f1f3da2b8a61137a0b348e5fa041a366a98bbcc93be80933dd4a20b889 |
Hashes for wbia_pyflann-3.1.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25048181bec06dd0b38e66a63f67bfbe7a5e11a22f95d746567fc2354dcbada1 |
|
MD5 | 2c5849d83aaa30860da717e5fe88d826 |
|
BLAKE2b-256 | 49b3e82fb19610714d672d1624bf80949c53c2662ac9da3b5b69c602405c93b1 |
Hashes for wbia_pyflann-3.1.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6dc2e6331d0382d3635f2cd2ee1e70fb8bd9aad1b4eccb04e6ba043990f8af9 |
|
MD5 | ca288e5e9f8e6be42a3108498251a799 |
|
BLAKE2b-256 | 87f80be869eaeea6145927d941fccced4b0091753f16d77542af8cbd6fe8aa56 |
Hashes for wbia_pyflann-3.1.0-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba349bdefdf5a40e4d4acc645c6ab0353c6d1c77f825168506dd646d50183fb7 |
|
MD5 | a43b5384d1e6681f03e3d101c9e1634b |
|
BLAKE2b-256 | 5d61ce10c9553bb06725695ec2c109ec77d4ebcc506119ba8c6b765cc3ea6180 |
Hashes for wbia_pyflann-3.1.0-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2df0328cc90c5478c2218366a78338988711f2a99a3827e7d76c18d4aa18259 |
|
MD5 | 5dbdc699507d68d6a249a86de9ece8cb |
|
BLAKE2b-256 | 598729a322d6f111ece247bc07854c6be5a43b5af62860af688532ac83aff2ef |