boofcv.struct.geo
Interface GeoModelEstimatorN<Model,Sample>
-
- All Known Subinterfaces:
- EstimateNofEpipolar, EstimateNofPnP
- All Known Implementing Classes:
- Estimate1toNofEpipolar, Estimate1toNofPnP, GeoModelEstimator1toN, WrapEssentialNister5, WrapFundamentalLinear7, WrapP3PLineDistance
public interface GeoModelEstimatorN<Model,Sample>Creates multiple hypotheses for the parameters in a model a set of sample points/observations.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description intgetMinimumPoints()Minimum number of points required to estimate the model.booleanprocess(java.util.List<Sample> points, FastQueue<Model> estimatedModels)Estimates a set of models which fit the given a set of observations.
-
-
-
Method Detail
-
process
boolean process(java.util.List<Sample> points, FastQueue<Model> estimatedModels)
Estimates a set of models which fit the given a set of observations. A FastQueue is used to store the found models. Each time this function is invoked 'estimatedModels' is reset and new models are requested using the FastQueue.pop() function.- Parameters:
points- Input: Set of observations. Not modified.estimatedModels- Output: Storage for the set of estimated models. Modified.- Returns:
- true if successful
-
getMinimumPoints
int getMinimumPoints()
Minimum number of points required to estimate the model.- Returns:
- Minimum number of points.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG