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-3.3.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b28d5aa2acf79f1ef1621ade790175b3a395f957498316608389f8968f9e05e4 |
|
MD5 | c41df784ae29df90ff9f31d1f6698f55 |
|
BLAKE2b-256 | 4ad8d5d797c38ba32094c76b3ad25606e10c629656b4f0e38d9302067f31faf5 |
Hashes for wbia_pyflann-3.3.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88c1833caf79f246f445ffd8dc32bcf27a34609f9b0aa8df833a6a8bdbf4a167 |
|
MD5 | f0aba161fc8b1d25d40ad469882f3c73 |
|
BLAKE2b-256 | 689e24d9ddff302bd02b30e8b1cf42f6fe523721e9ba8e51482bda0388dcdcbd |
Hashes for wbia_pyflann-3.3.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d94b1445482a75820b557c574ad93c5180d66df124e51b5beb46288096373e2 |
|
MD5 | 94333f1279dfdaa6b47a58e5c16aeab3 |
|
BLAKE2b-256 | 205b00a2877fc6ed7ac0536067fb93fd766e12f0aa960216b71837c9d3c0c240 |
Hashes for wbia_pyflann-3.3.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 233e2de13a7bb097d1a5a22845b4078bb66e2ad3c0660a7c08d4a0eac4d0ad89 |
|
MD5 | 042e24ed934a778892dc5e2fcc1e3b75 |
|
BLAKE2b-256 | eb7cf990a29bcdbc7e6ce77221c26aadf8f16ae916963b35796408bb2ee4fdd3 |
Hashes for wbia_pyflann-3.3.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3e5b8c0704a5274c87fceb50280f5e3a3e5db8d62185173a8440178b5305c92 |
|
MD5 | 3b4af1189820f9a779fea4ff51913ced |
|
BLAKE2b-256 | e00fc90eda8e432869a181fee87078827e1ad6e5517aa94e6824a734b02f31fe |
Hashes for wbia_pyflann-3.3.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48f5ea3bd4a419fffee4e8f95e53c16b590f3ce010862261943c84db12cb57f9 |
|
MD5 | de74185cf42c5b61eafb96ef05797fc8 |
|
BLAKE2b-256 | 24cf6f8a01b0563c4439026529a33bf1765fdc2197dbef26ade495b4361c5b80 |
Hashes for wbia_pyflann-3.3.0-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f6120c7e12b2dc73e9a3519b49faabd8a45e51056d681254800e38b341d2650 |
|
MD5 | e8c6c0ee9e89651f02b9a5a84d0fae47 |
|
BLAKE2b-256 | 92594387a54d7f8d2cbdb903aeea4d76e506fdc252cf7341c3a6920d7a1767e5 |
Hashes for wbia_pyflann-3.3.0-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbf00465c090ebb5740764899665e2bf256034d9fdfa93c4ac087a1ccc35abb5 |
|
MD5 | dbe2840c1b191d104bdf99ef71897e43 |
|
BLAKE2b-256 | 682fd5830b72db1f9d4aae4b368196f890b461eef08e2d241b64d99b410a1493 |