Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Overview

kapture-localization is a toolbox in which you will find implementations for various localization related algorithms. It strongly relies on the kapture package for data representation and manipulation.

The localization algorithms aims to do:

  1. mapping,

  2. localization and

  3. benchmarking (image retrieval for visual localization).

It works on Ubuntu, Windows and MacOS.

structure

The directories are organised as follow:

├── kapture_localization/  # package (library)
├── pipeline/              # main programs scheduling all steps needed in localization pipelines
├── samples/               # some sample data
├── tests/                 # unit tests
└── tools/                 # sub programs involved in the pipeline

The kapture-localization toolbox provides both :

  • Python package (kapture_localization/),

  • Python executable scripts (pipeline/ & tools/).

There is basically 3 pipelines, for:

  1. mapping,

  2. localization and

  3. image retrieval benchmark (global sfm, local sfm, pose approximation).

Installation

You can either install using docker, pip or from the source code manually. Basically, you will need python (>=3.6) and Colmap (>=3.6) to be installed, and then you can

pip install kapture-localization

See doc/installation.adoc for more details.

Tutorial

See the doc/tutorial for a short introduction to:

  • mapping pipeline

  • localization pipeline

  • image retrieval benchmark (global sfm, local sfm, pose approximation)

Contributing

There are many ways to contribute to the kapture-localization project:

  • provide feedback and suggestions of improvements,

  • submit bug reports in the project bug tracker,

  • implement a feature or bug-fix for an outstanding issue,

  • provide scripts to create data in kapture format (e.g. local/global feature extraction),

  • propose a new feature and implement it.

If you wish to contribute, please refer to the CONTRIBUTING page.

License

Software license is detailed in the LICENSE file.

Download files

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

Source Distribution

kapture-localization-0.0b0.tar.gz (34.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kapture_localization-0.0b0-py3-none-any.whl (63.8 kB view details)

Uploaded Python 3

File details

Details for the file kapture-localization-0.0b0.tar.gz.

File metadata

  • Download URL: kapture-localization-0.0b0.tar.gz
  • Upload date:
  • Size: 34.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.53.0 CPython/3.8.6

File hashes

Hashes for kapture-localization-0.0b0.tar.gz
Algorithm Hash digest
SHA256 be8f049579129a7d254f07c9b5f4a863e3af9e588ec326a8c66edd133faf06bb
MD5 eef6540657c7c46bac0164c9e1a6a722
BLAKE2b-256 51e7fdcebfa457e774554933504107d5eb09d300d8377b83c8cfc7a5f4a62a6c

See more details on using hashes here.

File details

Details for the file kapture_localization-0.0b0-py3-none-any.whl.

File metadata

  • Download URL: kapture_localization-0.0b0-py3-none-any.whl
  • Upload date:
  • Size: 63.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.53.0 CPython/3.8.6

File hashes

Hashes for kapture_localization-0.0b0-py3-none-any.whl
Algorithm Hash digest
SHA256 a243a03bf39040e7ce5462862ada7c3b9d7ef2a27d2b5b6a2811343798191198
MD5 9044714955514c3072473c5e6a8ab7e8
BLAKE2b-256 22fc5cac62a62d0e98479fef1ef313e4a3a4c0100d6a8c232031680946b4b2d5

See more details on using hashes here.

Release history Release notifications | RSS feed

1.1.10

1 file

1.1.9

2 files

0.1.8

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

0.0.4

2 files

0.0.3

2 files

0.0.2

2 files

0.0.1

2 files

This release

0.0b0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page