Skip to content

How-to guides

Task-oriented recipes: each page solves one concrete problem with the library, start to finish, no theory. For the why behind a recipe, follow the links to Explanation; for complete signatures, see the API Reference.

Recipes

Six recipes are available now:

  • Calibrate any model — recover intrinsics from a calibration board using any camera model.
  • Convert between models — translate a calibration from one model to another without images.
  • Undistort images — rectify a fisheye frame to a pinhole view, controlling the FOV-vs-border trade-off.
  • Solve PnP on fisheye — recover camera pose from 3D-to-2D correspondences on wide-FOV data.
  • Export a TI LDC mesh — generate the displacement LUT for on-chip hardware undistortion on TI Jacinto SoCs.
  • Read/write Kalibr YAML — load a Kalibr camchain into DS-MSP and write a model back out as Kalibr YAML.

More export targets

COLMAP and nerfstudio export are already available via ds_msp.io (export_colmap, export_nerfstudio). A dedicated how-to page for them is coming soon.