public class FactoryTriangulate
extends java.lang.Object
| Constructor and Description |
|---|
FactoryTriangulate() |
| Modifier and Type | Method and Description |
|---|---|
static TriangulateNViewsCalibrated |
nDLT()
Triangulate N views using the Discrete Linear Transform (DLT)
|
static RefineTriangulationEpipolar |
refineSampson(double convergenceTol,
int maxIterations)
Refine the triangulation using Sampson error.
|
static RefineTriangulationCalibrated |
refineSimple(double convergenceTol,
int maxIterations)
Refine the triangulation by computing the difference between predicted and actual pixel location.
|
static TriangulateTwoViewsCalibrated |
twoDLT()
Triangulate two view using the Discrete Linear Transform (DLT)
|
static TriangulateTwoViewsCalibrated |
twoGeometric()
Triangulate two view by finding the intersection of two rays.
|
static TriangulateTwoViewsCalibrated |
twoLinearDepth()
Triangulate two view by finding the depth of the pixel using a linear algorithm.
|
public static TriangulateTwoViewsCalibrated twoGeometric()
TriangulateGeometricpublic static TriangulateTwoViewsCalibrated twoDLT()
TriangulateLinearDLTpublic static TriangulateNViewsCalibrated nDLT()
TriangulateLinearDLTpublic static TriangulateTwoViewsCalibrated twoLinearDepth()
PixelDepthLinearpublic static RefineTriangulationEpipolar refineSampson(double convergenceTol, int maxIterations)
convergenceTol - Tolerance for finishing optimizationmaxIterations - Maximum number of allowed iterationsResidualsTriangulateSampsonpublic static RefineTriangulationCalibrated refineSimple(double convergenceTol, int maxIterations)
convergenceTol - Tolerance for finishing optimizationmaxIterations - Maximum number of allowed iterationsResidualsTriangulateSimple