1 unstable release

0.1.0 Jul 6, 2025

#1389 in Math


Used in strand-cam-storetype

MIT/Apache

125KB
2K SLoC

braid-mvg

Camera geometry and multi-view geometry (MVG) types and algorithms for the Braid tracking system.

This crate provides camera modeling, geometric transformations, and multi-camera system support for 3D computer vision applications. It's specifically designed for use in the Braid multi-camera tracking system but can be used for general computer vision tasks.

Features

  • Camera modeling with intrinsic and extrinsic parameters based on cam-geom
  • Lens distortion correction using OpenCV-compatible models based on opencv-ros-camera
  • Multi-camera system management and calibration
  • 3D point triangulation from multiple camera views
  • Point alignment algorithms (Kabsch-Umeyama, robust Arun)
  • Coordinate frame transformations between world, camera, and pixel spaces
  • rerun.io integration for 3D visualization (optional)

Building the docs

To build and open the docs locally as https://docs.rs/ would do it:

RUSTDOCFLAGS="--cfg docsrs -D warnings" cargo +nightly doc --all-features --open

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~6–15MB
~296K SLoC