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.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0c4e9dd489f7ca5a8acc18ec019aef7ec56b0029bf54ec88de3358c3a37ed1f |
|
MD5 | 71a17857740de9f0e880411487479dd3 |
|
BLAKE2b-256 | c5ba77b5e2caa716c47a64eb4ee738b3c5664a3f7a80843b9ee46821ffe31201 |
Hashes for wbia_pyflann-4.0.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d5224ac13311ddf2e3bf9a82e46699e7a8dfc9ffd51bc466ac8a5c6b1596dce |
|
MD5 | 776de9f4e64d640d5011829329ac992d |
|
BLAKE2b-256 | 333702f3e0485cdd95668f8272bd5f367fae8e1cb2d6742bbe035551626a575d |
Hashes for wbia_pyflann-4.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | acd528ce2d81b2989ad46249df2a8e37b668fe1972cd06ac776edfb61305ab84 |
|
MD5 | 272f547d72cffd42c663dc4b2a91c6bd |
|
BLAKE2b-256 | 573c5b8aa69a50db2f870b14277feee30b0d5be421b196e9c53c4c80a36b4efb |
Hashes for wbia_pyflann-4.0.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdc8f024c1703ae199b8a37be786a9f5137d64008bf0f76dca7f8db72d523b4b |
|
MD5 | 305c5b70503561d09ed6a42aa8f4fdc6 |
|
BLAKE2b-256 | 4fef99d111b33ca7d400713e8d4abadf4e1e90be3deef2afa5a08be48bfc19c9 |
Hashes for wbia_pyflann-4.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c0d909b3471d7bb363abf3febdc5edf4365391fcb2a5850a0831f4737de47ec |
|
MD5 | cbe7484f34f24b36fe745201dcc19f39 |
|
BLAKE2b-256 | 666e01ad5507daecf7c2e6eef5fbda244f1604fc5d72f6fdc8d95402d50abe8a |
Hashes for wbia_pyflann-4.0.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb9f1d19ecabeeb5700d8898a6fe42401737e61d720402c893f55b47f11d755b |
|
MD5 | 02f69dffaabfd8de08d96ad0786600d1 |
|
BLAKE2b-256 | 287f9d2623c4f04abc461cb824a81fc5c9fbf77eb5989d0ccae463fea90719f9 |
Hashes for wbia_pyflann-4.0.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b4992fd0a2447d412d9adfb101f43b190c92311a0408b003fb9f04492dd494d |
|
MD5 | bb32f09004a5ec55a76d7cba97432d80 |
|
BLAKE2b-256 | c96d585954868721f3d521414562ed62809e91d5efb62df7dc1071ed3d5d7842 |
Hashes for wbia_pyflann-4.0.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd1cb0ab22795b580d8853e343b56b86210010b1eedfc74feddc57e454c5efc4 |
|
MD5 | 5d513b727db286020c78f34581985c6c |
|
BLAKE2b-256 | 500f92aea91f174469bd31640a8fa491d6b921f770cb6e2042a907524e059ab2 |