| Package | Description |
|---|---|
| org.openimaj.math.geometry.transforms | |
| org.openimaj.math.model | |
| org.openimaj.math.model.fit |
| Modifier and Type | Class and Description |
|---|---|
class |
AffineTransformModel
Concrete implementation of a model of an Affine transform.
|
class |
AffineTransformModel3d
Concrete implementation of a model of an Affine transform.
|
class |
FundamentalModel
Implementation of a Fundamental matrix model that estimates the epipolar
geometry.
|
class |
HomographyModel
Implementation of a Homogeneous Homography model - a transform that models
the relationship between planes under projective constraints (8 D.o.F)
|
class |
NullModel<T>
A
NullModel models a one-to-one mapping of data. |
class |
RigidTransformModel3d
Concrete implementation of a model of a 3D rigid transform with only rotation
and translation allowed.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GaussianVectorNaiveBayesModel<T>
An implementation of a
EstimatableModel that uses a
VectorNaiveBayesCategorizer to associate vectors (actually double[])
with a category based on the naive bayes model. |
class |
LeastSquaresLinearModel
Model of mapping between pairs of integers learned from a least-squares
regression.
|
class |
UnivariateGaussianNaiveBayesModel<T>
An implementation of a
EstimatableModel that uses a
VectorNaiveBayesCategorizer to associate a univariate (a
Double) with a category. |
| Modifier and Type | Method and Description |
|---|---|
EstimatableModel<I,D> |
EstimatableModel.clone()
Clone the model
|
| Modifier and Type | Class and Description |
|---|---|
class |
LMedS<I,D,M extends EstimatableModel<I,D>>
Least Median of Squares robust model fitting
|
class |
RANSAC<I,D,M extends EstimatableModel<I,D>>
The RANSAC Algorithm (RANdom SAmple Consensus)
|
class |
SimpleModelFitting<I,D,M extends EstimatableModel<I,D>>
Example robust fitting, that simply wraps the models estimate method.
|
| Modifier and Type | Field and Description |
|---|---|
protected M |
LMedS.bestModel |
protected M |
RANSAC.model |
protected M |
LMedS.model |
| Modifier and Type | Method and Description |
|---|---|
boolean |
RANSAC.StoppingCondition.init(List<?> data,
EstimatableModel<?,?> model)
Initialise the stopping condition if necessary.
|
boolean |
RANSAC.NumberInliersStoppingCondition.init(List<?> data,
EstimatableModel<?,?> model) |
boolean |
RANSAC.PercentageInliersStoppingCondition.init(List<?> data,
EstimatableModel<?,?> model) |
boolean |
RANSAC.ProbabilisticMinInliersStoppingCondition.init(List<?> data,
EstimatableModel<?,?> model) |
boolean |
RANSAC.BestFitStoppingCondition.init(List<?> data,
EstimatableModel<?,?> model) |