Classes
contrib/oxl/mvl/PMatrixDecompCR.h File Reference

Decompose PMatrix into calibration + rotation. More...

#include <vnl/vnl_double_3x3.h>
#include <vnl/vnl_double_3x4.h>

Go to the source code of this file.

Classes

struct  PMatrixDecompCR

Detailed Description

Decompose PMatrix into calibration + rotation.

PMatrixDecompCR decomposes a projection matrix into the form C . Po = C . [R t] , where C is upper triangular and R is a rotation. The diagonal elements of C are guaranteed to be nonnegative. Moreover, if the optional second parameter of the constructor is not set to "false", the matrix C is scaled so that C(2,2) = 1.

Author:
Andrew W. Fitzgibbon, Oxford RRG, 08 Jun 98
   Modifications:
     14-Nov-02, Peter Vanroose - make sure C(1,1) is nonnegative
   

Definition in file PMatrixDecompCR.h.