Mirror of the Basalt-Headers repository. All pull requests and issues should be sent to https://gitlab.com/VladyslavUsenko/basalt-headers
C++
36
238 commits
updated Mar 18, 2026
This repository contains reusable components of Basalt project as header-only library (Documentation). For more information see https://vision.in.tum.de/research/vslam/basalt.
This library includes:
This repository contains an overlay port at ports/basalt-headers.
Install with vcpkg:
vcpkg install basalt-headers --overlay-ports=/path/to/basalt-headers/ports
Consume in CMake:
find_package(basalt-headers CONFIG REQUIRED)
target_link_libraries(your_target PRIVATE basalt::basalt-headers)
Note: the vcpkg package is built with external dependencies (eigen3, sophus, and cereal). This repository no longer vendors these thirdparty libraries.
Implemented camera models:
Implemented IMU preintegration:
B-spline trajectory representation:
The code is provided under a BSD 3-clause license. See the LICENSE file for details. Note also the different licenses of thirdparty submodules.
image.h is adapted from Pangolin by Steven Lovegrove (MIT license).
C++
90.2%
Python
6.8%
CMake
2.4%
Mirror of the Basalt-Headers repository. All pull requests and issues should be sent to https://gitlab.com/VladyslavUsenko/basalt-headers
C++
36
238 commits
updated Mar 18, 2026
This repository contains reusable components of Basalt project as header-only library (Documentation). For more information see https://vision.in.tum.de/research/vslam/basalt.
This library includes:
This repository contains an overlay port at ports/basalt-headers.
Install with vcpkg:
vcpkg install basalt-headers --overlay-ports=/path/to/basalt-headers/ports
Consume in CMake:
find_package(basalt-headers CONFIG REQUIRED)
target_link_libraries(your_target PRIVATE basalt::basalt-headers)
Note: the vcpkg package is built with external dependencies (eigen3, sophus, and cereal). This repository no longer vendors these thirdparty libraries.
Implemented camera models:
Implemented IMU preintegration:
B-spline trajectory representation:
The code is provided under a BSD 3-clause license. See the LICENSE file for details. Note also the different licenses of thirdparty submodules.
image.h is adapted from Pangolin by Steven Lovegrove (MIT license).
C++
90.2%
Python
6.8%
CMake
2.4%