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

Canonical basis of 4 points. More...

#include <mvl/HMatrix2D.h>
#include <vcl_vector.h>

Go to the source code of this file.

Classes

class  ProjectiveBasis2D

Detailed Description

Canonical basis of 4 points.

Compute planar homography that maps 4 points into the canonical projective basis. The returned H is such that

\[ H \begin{array}{cccc}&&& \\ p_1 & p_2 & p_3 & p_4 \\ &&& \end{array} \sim \begin{array}{cccc}1 & 0 & 0 & 1 \cr 0 & 1 & 0 & 1 \cr 0 & 0 & 1 & 1 \end{array} \]

Author:
Andrew W. Fitzgibbon, Oxford RRG, 26 Sep 96
    Modifications:
       Peter Vanroose - 3 dec 1998 - "collinear_" implemented
   

Definition in file ProjectiveBasis2D.h.