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

Normalize homogeneous points. More...

#include <vcl_vector.h>
#include <vgl/vgl_homg_point_2d.h>
#include <mvl/HomgPoint2D.h>
#include <mvl/SimilarityMetric.h>

Go to the source code of this file.

Classes

class  HomgNorm2D

Detailed Description

Normalize homogeneous points.

HomgNorm2D is a class that normalizes a set of homogeneous points by subtracting their centroid and uniformly scaling them so that the average length (nonhomogeneous) is $\sqrt2$.

In addition the class stores the matrices that describe the transformations between normalized and unnormalized representations.

Author:
Andrew W. Fitzgibbon, Oxford RRG, 18 Aug 96
    Modifications:
       200598 FSM added diagnostic method allowing caller to detect coincident points.
       221002 Peter Vanroose - added vgl_homg_point_2d interface
   

Definition in file HomgNorm2D.h.