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.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ebaeb4e06e2a65b1e1aef80a600ea3d1ee15265705f5767c7e0926951d30de4 |
|
MD5 | 51df9a083d7ccb42f6cf502f619f0de7 |
|
BLAKE2b-256 | 119890dcd98f35aefa177631ec2a6b744a38a6391965ff4fa822d736b20637c4 |
Hashes for wbia_pyflann-4.0.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f59c78cd75731f37f71d36f19357ab4be333358b6b960975494024b273dd339b |
|
MD5 | 9a473a8c56e264420b40ce3810024a45 |
|
BLAKE2b-256 | 4bce6a6dc3b2fd2c9a9ad1a7052ce756631701ff11582ca052b99c3b3aca3123 |
Hashes for wbia_pyflann-4.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eab11d4e45fb88956ad923a34f42f84ec9272354a86ed00b380a2f9c204f6925 |
|
MD5 | de7f84493e5ec7efaea8b84ac861cf23 |
|
BLAKE2b-256 | 4bb0b6e64f8a198134afea94065f6709196c24963de6c343ac7b27b421b7316f |
Hashes for wbia_pyflann-4.0.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76e4c9f686b65663360c390cc6ffe9a285e00e75014df6ca3f7ef88b52a80645 |
|
MD5 | aa336e3c8a9a725c75b352ba6eb78b3f |
|
BLAKE2b-256 | 54949b1eb13925eddf9304f1d1a748dcfb85aceffe7f5f5995511124a206f8ef |
Hashes for wbia_pyflann-4.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 697d234a66d9e92a1747c3e986e0de77397c01211d227d1aeb4b6a06a0462702 |
|
MD5 | 24c6893a72153e6732626d123084f8bc |
|
BLAKE2b-256 | 1dea49da1d011a7f53d2dd3d3ace0d61d30ad9fd264df2afc0137d505c2d3fac |
Hashes for wbia_pyflann-4.0.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13c2dc9dab591dcf0c0e626bb5dec9d6361c3f6abeaa09e556cfd995778a7ce0 |
|
MD5 | cb7b929dd4c2b768aba5970667a81e73 |
|
BLAKE2b-256 | d721373056b5d9c399675261cb177819627dad7b62c04eee9d8823802dd3d242 |
Hashes for wbia_pyflann-4.0.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d9247b13c827f1c12c9ee2b5f0db0935c6ed3b95dd1c738350ceff853304b0f |
|
MD5 | afd0b5df7c2d181dcf4fe7c099f287d8 |
|
BLAKE2b-256 | f5ac045d92099850b6da1f72ddf4d36bee089bca4025ccd994fae76faafdb26c |
Hashes for wbia_pyflann-4.0.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5738a6e6bd9b1493b6e02bccc6f7837b333b9bf720aa0ba261e65379378b5a57 |
|
MD5 | 9c66e020775d508fd731294ece5908f6 |
|
BLAKE2b-256 | 0f69865f0ffd1bebc86c71f8e60df9eb8af9e7138dc030ec795d3f389f06a089 |