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 TypeMethodDescriptionbooleanRefineThreeViewProjective.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 TypeMethodDescriptionbooleanGenerateMetricTripleFromProjective.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 TypeMethodDescriptionbooleanWrapRefineThreeViewProjectiveGeometric.process(List<AssociatedTriple> observations, DMatrixRMaj P2, DMatrixRMaj P3, DMatrixRMaj refinedP2, DMatrixRMaj refinedP3) booleanWrapTrifocalAlgebraicPoint7.process(List<AssociatedTriple> points, TrifocalTensor estimatedModel) booleanWrapTrifocalLinearPoint7.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 voidLowLevelMultiViewOps.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 voidMultiViewOps.convertTr(List<AssociatedTriple> src, int idx0, int idx1, DogArray<AssociatedPair> dst) static voidMultiViewOps.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 voidPerspectiveOps.splitAssociated(List<AssociatedTriple> pairs, List<Point2D_F64> view1, List<Point2D_F64> view2, List<Point2D_F64> view3) Takes a list ofAssociatedTripleas 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 ofAssociatedTripleinto 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 TypeMethodDescriptiondoubleDistanceTrifocalReprojectionSq.distance(AssociatedTriple pt) doubleDistanceTrifocalTransferSq.distance(AssociatedTriple pt) Method parameters in boofcv.alg.geo.robust with type arguments of type AssociatedTripleModifier and TypeMethodDescriptionvoidDistanceTrifocalReprojectionSq.distances(List<AssociatedTriple> observations, double[] distance) voidDistanceTrifocalTransferSq.distances(List<AssociatedTriple> list, double[] distance) booleanGenerateTrifocalTensor.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 TypeMethodDescriptiondoubleDistanceMetricTripleReprojection23.distance(AssociatedTriple obs) Method parameters in boofcv.alg.geo.selfcalib with type arguments of type AssociatedTripleModifier and TypeMethodDescriptionvoidDistanceMetricTripleReprojection23.distances(List<AssociatedTriple> observations, double[] distance) voidResolveSignAmbiguityPositiveDepth.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 voidTrifocalLinearPoint7.createLinearSystem(List<AssociatedTriple> observations) Constructs the linear matrix that describes from the 3-point constraint with linear dependent rows removedbooleanResolveThreeViewScaleAmbiguity.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-3booleanTrifocalAlgebraicPoint7.process(List<AssociatedTriple> observations, TrifocalTensor solution) booleanTrifocalLinearPoint7.process(List<AssociatedTriple> observations, TrifocalTensor solution) Estimates the trifocal tensor given the set of observationsbooleanRefineThreeViewProjectiveGeometric.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.inliersfinal FastArray<AssociatedTriple>PairwiseGraphUtils.inliersThreeViewInliers from robust fitting of trifocal tensor.final DogArray<AssociatedTriple>PairwiseGraphUtils.matchesTripleprotected ModelMatcher<TrifocalTensor,AssociatedTriple> PairwiseGraphUtils.ransacThreeViewEstimateMetricScene.ransacMethod parameters in boofcv.alg.structure with type arguments of type AssociatedTripleModifier and TypeMethodDescriptionbooleanThreeViewEstimateMetricScene.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 TypeMethodDescriptionvoidEstimateViewUtils.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 TypeMethodDescriptionvoidAssociatedTriplePanel.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 TypeMethodDescriptionbooleanAssociatedTriple.isIdentical(AssociatedTriple o, double tol) AssociatedTriple.setTo(AssociatedTriple a)