Skip to main content

FLANN (for IBEIS) - Fast Library for Approximate Nearest Neighbors

Project description

This is a Fork of the FLANN repo, under a different name for use in the IBEIS 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.

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) (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.

Conditions of use

FLANN is distributed under the terms of the BSD License.

Bug reporting

Please report bugs or feature requests using github's issue tracker.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyflann_ibeis-2.0.0.tar.gz (168.1 kB view details)

Uploaded Source

Built Distributions

pyflann_ibeis-2.0.0-cp38-cp38-manylinux2010_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

pyflann_ibeis-2.0.0-cp37-cp37m-manylinux2010_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

pyflann_ibeis-2.0.0-cp36-cp36m-manylinux2010_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64

pyflann_ibeis-2.0.0-cp35-cp35m-manylinux2010_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.5m manylinux: glibc 2.12+ x86-64

pyflann_ibeis-2.0.0-cp27-cp27mu-manylinux2010_x86_64.whl (5.8 MB view details)

Uploaded CPython 2.7mu manylinux: glibc 2.12+ x86-64

File details

Details for the file pyflann_ibeis-2.0.0.tar.gz.

File metadata

  • Download URL: pyflann_ibeis-2.0.0.tar.gz
  • Upload date:
  • Size: 168.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.6.7

File hashes

Hashes for pyflann_ibeis-2.0.0.tar.gz
Algorithm Hash digest
SHA256 098c40e3cb00715d16d8e025f4d64924c468325921a60bf87c62f5bbde82d2b4
MD5 bd0efa924e4c0a6b8e86db05bd084855
BLAKE2b-256 e08b7f3a105e9f350634bd72c581c8325e3a9694367a0157cdaab0a4eefe6940

See more details on using hashes here.

File details

Details for the file pyflann_ibeis-2.0.0-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: pyflann_ibeis-2.0.0-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.8.0

File hashes

Hashes for pyflann_ibeis-2.0.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 392337aead52a927eeba83f682c3a260124dfd1c24b26792ae35207cd52981b5
MD5 cb77b6a5cde10cba6ff0bf8afa96e0b0
BLAKE2b-256 2f1523cdcb9f6072e5bb1dd43b46e2792322e118ec59310ca4bce1b13d36b0b2

See more details on using hashes here.

File details

Details for the file pyflann_ibeis-2.0.0-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: pyflann_ibeis-2.0.0-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for pyflann_ibeis-2.0.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 0d96cfecb84f3e7d2ffc1c0ffe06d1b76fe46293d418ade62779715e9b092f1b
MD5 a6ac5062298d705b68635d2bff1bad96
BLAKE2b-256 b5b3a3670ba17865f1f4416a0734b09a3a6a9346d19785171c63136bfbc8a3ae

See more details on using hashes here.

File details

Details for the file pyflann_ibeis-2.0.0-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: pyflann_ibeis-2.0.0-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.6.9

File hashes

Hashes for pyflann_ibeis-2.0.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 909ea593b1f0b474cca99d3052d04d7482a56deff02db9cbcec70a9733647224
MD5 4417ea1ed2bf51d091754d581c0b3c7c
BLAKE2b-256 d56a7828e0dc3da0977ef874aab7f503b7315fe0f6936cd7372c7f19846a5619

See more details on using hashes here.

File details

Details for the file pyflann_ibeis-2.0.0-cp35-cp35m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: pyflann_ibeis-2.0.0-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for pyflann_ibeis-2.0.0-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 39152545dfa8c934efc4dd729ff6b15cb13283a69124ae954a61c52eb5037de1
MD5 bb866a5346406c88ea2db17a89f72166
BLAKE2b-256 3e34b180e3b55bf514d740b7f7561f28027ee0c2ae5ee91b377b3a6ed3b86cef

See more details on using hashes here.

File details

Details for the file pyflann_ibeis-2.0.0-cp27-cp27mu-manylinux2010_x86_64.whl.

File metadata

  • Download URL: pyflann_ibeis-2.0.0-cp27-cp27mu-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for pyflann_ibeis-2.0.0-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 129cdd157b7c876a9e59d2cc0f17eb69201e789cd7313aac16ecc9afdf839d3e
MD5 64cc8efecf5080fb9b17f1282a735507
BLAKE2b-256 5ebea7d53b418915294dbabe757edbd025a004b7d977d1869b8869ca7734668b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page