Package boofcv.alg.sfm.structure
Class MetricSceneGraph.Motion
- java.lang.Object
-
- boofcv.alg.sfm.structure.MetricSceneGraph.Motion
-
- Enclosing class:
- MetricSceneGraph
public static class MetricSceneGraph.Motion extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description georegression.struct.se.Se3_F64a_to_bjava.util.List<boofcv.struct.feature.AssociatedIndex>associatedorg.ejml.data.DMatrixRMajFintindexjava.util.List<MetricSceneGraph.Feature3D>stereoTriangulationsdoubletriangulationAngleMetricSceneGraph.ViewviewDstMetricSceneGraph.ViewviewSrc
-
Constructor Summary
Constructors Constructor Description Motion()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MetricSceneGraph.Viewdestination(MetricSceneGraph.View src)georegression.struct.se.Se3_F64motionSrcToDst(MetricSceneGraph.View src)doublescoreTriangulation()Score how well this motion can be used to provide an initial set of triangulated feature points.
-
-
-
Field Detail
-
a_to_b
public georegression.struct.se.Se3_F64 a_to_b
-
stereoTriangulations
public java.util.List<MetricSceneGraph.Feature3D> stereoTriangulations
-
triangulationAngle
public double triangulationAngle
-
index
public int index
-
F
public org.ejml.data.DMatrixRMaj F
-
associated
public java.util.List<boofcv.struct.feature.AssociatedIndex> associated
-
viewSrc
public MetricSceneGraph.View viewSrc
-
viewDst
public MetricSceneGraph.View viewDst
-
-
Method Detail
-
scoreTriangulation
public double scoreTriangulation()
Score how well this motion can be used to provide an initial set of triangulated feature points. More features the better but you want the epipolar estimate to be a better model than homography since the epipolar includes translation.- Returns:
- the score
-
motionSrcToDst
public georegression.struct.se.Se3_F64 motionSrcToDst(MetricSceneGraph.View src)
-
destination
public MetricSceneGraph.View destination(MetricSceneGraph.View src)
-
-