Interface GeoModelEstimator1<Model,Sample>

All Known Subinterfaces:
Estimate1ofEpipolar, Estimate1ofEpipolarPointing, Estimate1ofPnP, Estimate1ofPrNP, Estimate1ofTrifocalTensor
All Known Implementing Classes:
EstimateNto1ofEpipolar, EstimateNto1ofEpipolarPointing, EstimateNto1ofPnP, GeoModelEstimatorNto1, HomographyDLT_to_Epipolar, HomographyTLS_to_Epipolar, IPPE_to_EstimatePnP, PnPStereoEstimator, WrapFundamentalLinear8, WrapPnPLepetitEPnP, WrapPRnPDirectLinearTransform, WrapTrifocalAlgebraicPoint7, WrapTrifocalLinearPoint7

public interface GeoModelEstimator1<Model,Sample>

Creates a single hypothesis for the parameters in a model a set of sample points/observations.

  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Minimum number of points required to estimate the model.
    boolean
    process(List<Sample> points, Model estimatedModel)
    Estimates the model given a set of observations.
  • Method Details

    • process

      boolean process(List<Sample> points, Model estimatedModel)
      Estimates the model given a set of observations.
      Parameters:
      points - Input: Set of observations. Not modified.
      estimatedModel - Output: Storage for the estimated model. Modified.
      Returns:
      true if successful
    • getMinimumPoints

      int getMinimumPoints()
      Minimum number of points required to estimate the model.
      Returns:
      Minimum number of points.