Uses of Class
boofcv.struct.geo.AssociatedTriple
Packages that use AssociatedTriple
Package
Description
-
Uses of AssociatedTriple in boofcv.abst.geo
Method parameters in boofcv.abst.geo with type arguments of type AssociatedTripleModifier and TypeMethodDescriptionboolean
RefineThreeViewProjective.process
(List<AssociatedTriple> observations, DMatrixRMaj P2, DMatrixRMaj P3, DMatrixRMaj refinedP2, DMatrixRMaj refinedP3) Refines the camera matrices from three views. -
Uses of AssociatedTriple in boofcv.abst.geo.selfcalib
Method parameters in boofcv.abst.geo.selfcalib with type arguments of type AssociatedTripleModifier and TypeMethodDescriptionboolean
GenerateMetricTripleFromProjective.generate
(List<AssociatedTriple> observationTriple, MetricCameraTriple output) -
Uses of AssociatedTriple in boofcv.abst.geo.trifocal
Method parameters in boofcv.abst.geo.trifocal with type arguments of type AssociatedTripleModifier and TypeMethodDescriptionboolean
WrapRefineThreeViewProjectiveGeometric.process
(List<AssociatedTriple> observations, DMatrixRMaj P2, DMatrixRMaj P3, DMatrixRMaj refinedP2, DMatrixRMaj refinedP3) boolean
WrapTrifocalAlgebraicPoint7.process
(List<AssociatedTriple> points, TrifocalTensor estimatedModel) boolean
WrapTrifocalLinearPoint7.process
(List<AssociatedTriple> points, TrifocalTensor estimatedModel) -
Uses of AssociatedTriple in boofcv.alg.geo
Method parameters in boofcv.alg.geo with type arguments of type AssociatedTripleModifier and TypeMethodDescriptionstatic void
LowLevelMultiViewOps.computeNormalization
(List<AssociatedTriple> points, NormalizationPoint2D N1, NormalizationPoint2D N2, NormalizationPoint2D N3) Computes three normalization matrices for each set of point correspondences in the list ofAssociatedTriple
.static void
MultiViewOps.convertTr
(List<AssociatedTriple> src, int idx0, int idx1, DogArray<AssociatedPair> dst) static void
MultiViewOps.convertTr
(List<AssociatedTriple> src, DogArray<AssociatedTuple> dst) static Tuple3<List<Point2D_F64>,
List<Point2D_F64>, List<Point2D_F64>> MultiViewOps.split3
(List<AssociatedTriple> input) Splits the associated triple into three listsstatic void
PerspectiveOps.splitAssociated
(List<AssociatedTriple> pairs, List<Point2D_F64> view1, List<Point2D_F64> view2, List<Point2D_F64> view3) Takes a list ofAssociatedTriple
as input and breaks it up into three lists for each view.static List<List<Point2D_F64>>
MultiViewOps.splits3Lists
(List<AssociatedTriple> src, @Nullable List<List<Point2D_F64>> dst) Lists a list ofAssociatedTriple
into a list of observations for each camera independently. -
Uses of AssociatedTriple in boofcv.alg.geo.robust
Methods in boofcv.alg.geo.robust that return types with arguments of type AssociatedTripleModifier and TypeMethodDescriptionDistanceTrifocalReprojectionSq.getPointType()
DistanceTrifocalTransferSq.getPointType()
Methods in boofcv.alg.geo.robust with parameters of type AssociatedTripleModifier and TypeMethodDescriptiondouble
DistanceTrifocalReprojectionSq.distance
(AssociatedTriple pt) double
DistanceTrifocalTransferSq.distance
(AssociatedTriple pt) Method parameters in boofcv.alg.geo.robust with type arguments of type AssociatedTripleModifier and TypeMethodDescriptionvoid
DistanceTrifocalReprojectionSq.distances
(List<AssociatedTriple> observations, double[] distance) void
DistanceTrifocalTransferSq.distances
(List<AssociatedTriple> list, double[] distance) boolean
GenerateTrifocalTensor.generate
(List<AssociatedTriple> dataSet, TrifocalTensor output) -
Uses of AssociatedTriple in boofcv.alg.geo.selfcalib
Methods in boofcv.alg.geo.selfcalib that return types with arguments of type AssociatedTripleMethods in boofcv.alg.geo.selfcalib with parameters of type AssociatedTripleModifier and TypeMethodDescriptiondouble
DistanceMetricTripleReprojection23.distance
(AssociatedTriple obs) Method parameters in boofcv.alg.geo.selfcalib with type arguments of type AssociatedTripleModifier and TypeMethodDescriptionvoid
DistanceMetricTripleReprojection23.distances
(List<AssociatedTriple> observations, double[] distance) void
ResolveSignAmbiguityPositiveDepth.process
(List<AssociatedTriple> observations, MetricCameraTriple result) Processes the results and observations to fix the sign -
Uses of AssociatedTriple in boofcv.alg.geo.trifocal
Method parameters in boofcv.alg.geo.trifocal with type arguments of type AssociatedTripleModifier and TypeMethodDescriptionprotected void
TrifocalLinearPoint7.createLinearSystem
(List<AssociatedTriple> observations) Constructs the linear matrix that describes from the 3-point constraint with linear dependent rows removedboolean
ResolveThreeViewScaleAmbiguity.process
(List<AssociatedTriple> triple, Se3_F64 world_to_view2, Se3_F64 world_to_view3) Solves for scale ambiguity give the transforms to view-2 and view-3boolean
TrifocalAlgebraicPoint7.process
(List<AssociatedTriple> observations, TrifocalTensor solution) boolean
TrifocalLinearPoint7.process
(List<AssociatedTriple> observations, TrifocalTensor solution) Estimates the trifocal tensor given the set of observationsboolean
RefineThreeViewProjectiveGeometric.refine
(List<AssociatedTriple> listObs, DMatrixRMaj P2, DMatrixRMaj P3) Refines P2 and P3 using SBA. -
Uses of AssociatedTriple in boofcv.alg.structure
Fields in boofcv.alg.structure with type parameters of type AssociatedTripleModifier and TypeFieldDescriptionThreeViewEstimateMetricScene.inliers
final FastArray<AssociatedTriple>
PairwiseGraphUtils.inliersThreeView
Inliers from robust fitting of trifocal tensor.final DogArray<AssociatedTriple>
PairwiseGraphUtils.matchesTriple
protected ModelMatcher<TrifocalTensor,
AssociatedTriple> PairwiseGraphUtils.ransac
ThreeViewEstimateMetricScene.ransac
Method parameters in boofcv.alg.structure with type arguments of type AssociatedTripleModifier and TypeMethodDescriptionboolean
ThreeViewEstimateMetricScene.process
(List<AssociatedTriple> associated) Determines the metric scene.Constructor parameters in boofcv.alg.structure with type arguments of type AssociatedTripleModifierConstructorDescriptionPairwiseGraphUtils
(TriangulateNViewsProjective triangulator, ModelMatcher<TrifocalTensor, AssociatedTriple> ransac, BundleAdjustment<SceneStructureProjective> sba) -
Uses of AssociatedTriple in boofcv.alg.structure.expand
Method parameters in boofcv.alg.structure.expand with type arguments of type AssociatedTripleModifier and TypeMethodDescriptionvoid
EstimateViewUtils.configureSbaStructure
(List<AssociatedTriple> inliersThreeView) Configures data structures for running SBA. -
Uses of AssociatedTriple in boofcv.factory.geo
Methods in boofcv.factory.geo that return types with arguments of type AssociatedTripleModifier and TypeMethodDescriptionFactoryMultiViewRobust.metricThreeViewLmeds
(@Nullable ConfigPixelsToMetric configSelfcalib, ConfigLMedS configLMedS) FactoryMultiViewRobust.metricThreeViewRansac
(@Nullable ConfigPixelsToMetric configSelfcalib, ConfigRansac configRansac) Projective to metric self calibration from 3-viewsFactoryMultiView.selfCalibThree
(@Nullable ConfigPixelsToMetric config) Three-view self calibration based on various methods.static Ransac<TrifocalTensor,
AssociatedTriple> FactoryMultiViewRobust.trifocalRansac
(@Nullable ConfigTrifocal configTrifocal, @Nullable ConfigTrifocalError configError, ConfigRansac configRansac) Robust RANSAC based estimator for -
Uses of AssociatedTriple in boofcv.gui.feature
Method parameters in boofcv.gui.feature with type arguments of type AssociatedTripleModifier and TypeMethodDescriptionvoid
AssociatedTriplePanel.setAssociation
(List<AssociatedTriple> triples) -
Uses of AssociatedTriple in boofcv.struct.geo
Methods in boofcv.struct.geo that return AssociatedTripleModifier and TypeMethodDescriptionAssociatedTriple.copy()
AssociatedTriple.setTo
(double x1, double y1, double x2, double y2, double x3, double y3) AssociatedTriple.setTo
(AssociatedTriple a) AssociatedTriple.setTo
(Point2D_F64 p1, Point2D_F64 p2, Point2D_F64 p3) Methods in boofcv.struct.geo with parameters of type AssociatedTripleModifier and TypeMethodDescriptionboolean
AssociatedTriple.isIdentical
(AssociatedTriple o, double tol) AssociatedTriple.setTo
(AssociatedTriple a)