v1.3
This is an important release that makes hloc easier to use and more efficient on many points. The main win is that we now can skip the painful installation of COLMAP and install all dependencies with pip. This means that we can run hloc in Google Colab, with GPUs, for free. Most of these additions have been made possible by the awesome work of @Phil26AT on pycolmap.
- Demo notebook in Google Colab - SfM and localization right in your browser!
- Use the new pycolmap Reconstruction objects and pipeline API
- Do not require an installation of COLMAP anymore - pycolmap is enough
- Faster model reading and writing
- Fine-grained control over camera sharing via the
camera_mode
parameter - Localization with unknown or inaccurate focal length
- Modular localization API with control over all estimator parameters
- 3D visualizations or camera frustums and points with plotly
- Package-specific logging in the hloc namespace
- Store the extracted features by default as fp16 instead of fp32
- Optionally fix a long-standing bug in SuperPoint descriptor sampling
- Add script to compute exhaustive pairs for reconstruction or localization
- Require pycolmap>=0.1.0