Provides static utility functions for solving best-fit and affine matrix transformations.
More...
Provides static utility functions for solving best-fit and affine matrix transformations.
Definition at line 519 of file MatrixFunctions.h.
◆ Solve2DAffine()
Solves for a 2D affine transformation between two sets of 2D points.
- Parameters
-
| [in] | a | The source 2D point set. |
| [in] | b | The target 2D point set. |
- Returns
- A 4x4 matrix encoding the 2D affine transformation.
◆ SolveBestFitTransform()
Computes the best-fit rigid or similarity transform between two point sets.
- Parameters
-
| [in] | options | The solve options specifying point sets and which degrees of freedom to solve. |
- Returns
- A 4x4 transformation matrix representing the best-fit transform from source to target.
◆ SolveLeastSquaredAffine()
Solves for the least-squared affine transformation between two 3D point sets.
- Parameters
-
| [in] | a | The source point set. |
| [in] | b | The target point set. |
- Returns
- A 4x4 affine transformation matrix minimizing the squared error between point sets.
The documentation for this class was generated from the following file: