Class WrapFundamentalLinear7

java.lang.Object
boofcv.abst.geo.f.WrapFundamentalLinear7
All Implemented Interfaces:
EstimateNofEpipolar, GeoModelEstimatorN<DMatrixRMaj,​AssociatedPair>

public class WrapFundamentalLinear7
extends Object
implements EstimateNofEpipolar
Wrapper around either FundamentalLinear7 for EstimateNofEpipolar.
  • Constructor Details

    • WrapFundamentalLinear7

      public WrapFundamentalLinear7​(boolean fundamental)
  • Method Details

    • process

      public boolean process​(List<AssociatedPair> points, DogArray<DMatrixRMaj> estimatedModels)
      Description copied from interface: GeoModelEstimatorN
      Estimates a set of models which fit the given a set of observations. A DogArray is used to store the found models. Each time this function is invoked 'estimatedModels' is reset and new models are requested using the DogArray.pop() function.
      Specified by:
      process in interface GeoModelEstimatorN<DMatrixRMaj,​AssociatedPair>
      Parameters:
      points - Input: Set of observations. Not modified.
      estimatedModels - Output: Storage for the set of estimated models. Modified.
      Returns:
      true if successful
    • getMinimumPoints

      public int getMinimumPoints()
      Description copied from interface: GeoModelEstimatorN
      Minimum number of points required to estimate the model.
      Specified by:
      getMinimumPoints in interface GeoModelEstimatorN<DMatrixRMaj,​AssociatedPair>
      Returns:
      Minimum number of points.
    • getAlgorithm

      public FundamentalLinear7 getAlgorithm()