Generate pure 3 x 3 rotation matrix from 2 x 3 projection matrix. More...
#include <vnl/vnl_matrix.h>
Go to the source code of this file.
Functions | |
vnl_matrix< double > | m23d_rotation_from_ortho_projection (const vnl_matrix< double > &M) |
Generate pure 3 x 3 rotation matrix from 2 x 3 projection matrix. |
Generate pure 3 x 3 rotation matrix from 2 x 3 projection matrix.
Definition in file m23d_rotation_from_ortho_projection.h.
vnl_matrix<double> m23d_rotation_from_ortho_projection | ( | const vnl_matrix< double > & | M | ) |
Generate pure 3 x 3 rotation matrix from 2 x 3 projection matrix.
Result may also include a reflection. The result, R, should be such that PR.transpose() approx= (sI|0)
Note that the sign of the 3rd row is undefined
Result may also include a reflection. The result, R, should be such that PR.transpose() approx= (sI|0)
Definition at line 13 of file m23d_rotation_from_ortho_projection.cxx.