Class NormalizationPoint2D

java.lang.Object
boofcv.alg.geo.NormalizationPoint2D

public class NormalizationPoint2D
extends Object
Describes how to normalize a set of points such that they have zero mean and variance. This is equivalent to applying the matrix below. Normalization is often needed as a preprocessing step for solving linear equations. Greatly reduces bias and numerical errors.
 N = [ 1/σ_x     0      -μ_x/σ_x ]
     [    0   1/σ_y 0   -μ_y/σ_y ]
     [    0      0          1    ]
 

Y. Ma, S. Soatto, J. Kosecka, and S. S. Sastry, "An Invitation to 3-D Vision" Springer-Verlad, 2004

  • Field Details

    • meanX

      public double meanX
    • stdX

      public double stdX
    • meanY

      public double meanY
    • stdY

      public double stdY
  • Constructor Details

    • NormalizationPoint2D

      public NormalizationPoint2D()
    • NormalizationPoint2D

      public NormalizationPoint2D​(double meanX, double stdX, double meanY, double stdY)
  • Method Details