Namespace mrpt::img::camera_geometry::distortion

Detailed Description

Low-level distortion and undistortion functions operating on normalized coordinates.

These functions work with normalized image coordinates (x,y) where a 3D point (X,Y,Z) in camera frame projects to (x,y) = (X/Z, Y/Z).

Use these functions when:

  • Implementing custom projection pipelines

  • Testing distortion models in isolation

  • Porting code from other computer vision libraries

  • Need fine-grained control over the distortion process

For typical use cases, prefer the high-level functions above.

Functions