Package boofcv.alg.structure
Class SceneWorkingGraph.View
java.lang.Object
boofcv.alg.structure.SceneWorkingGraph.View
- Enclosing class:
- SceneWorkingGraph
public static class SceneWorkingGraph.View extends Object
Data structure related to an image. Points to image features, intrinsic parameters, and extrinsic parameters.
-
Field Summary
Fields Modifier and Type Field Description int
cameraIdx
Index of the camera that generated this viewint
index
Index of the view in the list.DogArray<SceneWorkingGraph.InlierInfo>
inliers
Specifies which observations were used to compute the projective transform for this view If empty that means one set of inliers are used for multiple views and only one view needed this to be saved this happens for the seed viewDMatrixRMaj
projective
projective camera matrixPairwiseImageGraph.View
pview
Reference to thePairwiseImageGraph.View
that this view was generated fromSe3_F64
world_to_view
SE3 from world to this view -
Constructor Summary
Constructors Constructor Description View()
-
Method Summary
Modifier and Type Method Description @Nullable SceneWorkingGraph.InlierInfo
getBestInliers()
Returns the inlier set with the best score.double
getBestInlierScore()
Returns the score from the best inlier setvoid
reset()
void
setTo(SceneWorkingGraph.View src)
String
toString()
-
Field Details
-
pview
Reference to thePairwiseImageGraph.View
that this view was generated from -
inliers
Specifies which observations were used to compute the projective transform for this view If empty that means one set of inliers are used for multiple views and only one view needed this to be saved this happens for the seed view -
projective
projective camera matrix -
world_to_view
SE3 from world to this view -
cameraIdx
public int cameraIdxIndex of the camera that generated this view -
index
public int indexIndex of the view in the list. This will be the same index in the SBA scene
-
-
Constructor Details
-
View
public View()
-
-
Method Details