Uses of Class
boofcv.alg.structure.PairwiseImageGraph.View
-
Uses of PairwiseImageGraph.View in boofcv.alg.structure
Modifier and TypeFieldDescriptionPairwiseImageGraph.Motion.dst
Two views that this motion connectsSceneWorkingGraph.View.pview
Reference to thePairwiseImageGraph.View
that this view was generated fromPairwiseGraphUtils.seed
The three views used in three view algorithmsPairwiseImageGraph.Motion.src
Two views that this motion connectsPairwiseGraphUtils.viewB
The three views used in three view algorithmsPairwiseGraphUtils.viewC
The three views used in three view algorithmsModifier and TypeFieldDescriptionfinal Map<String,
PairwiseImageGraph.View> PairwiseImageGraph.mapNodes
final DogArray<PairwiseImageGraph.View>
PairwiseImageGraph.nodes
SceneWorkingGraph.open
List of views in pairwise graph it could expand intofinal FastArray<PairwiseImageGraph.View>
SceneWorkingGraph.InlierInfo.views
List of views from which these inliers were selected from the first view is always the view which contains this set of infoprotected final FastArray<PairwiseImageGraph.View>
InitializeCommonMetric.viewsByStructureIndex
protected final FastArray<PairwiseImageGraph.View>
InitializeCommonProjective.viewsByStructureIndex
Modifier and TypeMethodDescriptionPairwiseImageGraph.View.connection
(int index) PairwiseImageGraph.createNode
(String id) InitializeCommonMetric.getPairwiseGraphViewByStructureIndex
(int index) Returns thePairwiseImageGraph.View
given the index of the view in structureInitializeCommonProjective.getPairwiseGraphViewByStructureIndex
(int index) Returns thePairwiseImageGraph.View
given the index of the view in structurePairwiseImageGraph.lookupNode
(String id) PairwiseImageGraph.Motion.other
(PairwiseImageGraph.View src) Given one of the view this motion connects return the otherModifier and TypeMethodDescriptionprotected void
ReconstructionFromPairwiseGraph.addOpenForView
(SceneWorkingGraph scene, PairwiseImageGraph.View view) Adds connections to the passed in view to the list of views to explore.SceneWorkingGraph.addView
(PairwiseImageGraph.View pview, SceneWorkingGraph.Camera camera) Adds a new view to the graph.PairwiseImageGraph.connect
(PairwiseImageGraph.View a, PairwiseImageGraph.View b) static void
PairwiseGraphUtils.createTableViewAtoB
(PairwiseImageGraph.View viewA, PairwiseImageGraph.Motion edge, DogArray_I32 table_a_to_b) Creates a look up table for converting features indexes from view A to view B from the list of inliers.void
PairwiseGraphUtils.findAllConnectedSeed
(PairwiseImageGraph.View seed, DogArray_I32 connectIdx, DogArray_I32 commonIdx) Finds the indexes of tracks which are common to all views and are inliers.@Nullable PairwiseImageGraph.Motion
PairwiseImageGraph.View.findMotion
(PairwiseImageGraph.View target) int
PairwiseImageGraph.View.findMotionIdx
(PairwiseImageGraph.View target) MetricFromUncalibratedPairwiseGraph.PairwiseViewScenes.getView
(PairwiseImageGraph.View view) boolean
PairwiseImageGraph.Motion.isConnected
(PairwiseImageGraph.View v) boolean
SceneWorkingGraph.isKnown
(PairwiseImageGraph.View pview) boolean
InitializeCommonMetric.metricScene
(LookUpSimilarImages dbSimilar, LookUpCameraInfo dbCams, PairwiseImageGraph.View seed, DogArray_I32 seedConnIdx, MetricCameras results) Computes a metric reconstruction.PairwiseImageGraph.Motion.other
(PairwiseImageGraph.View src) Given one of the view this motion connects return the otherboolean
InitializeCommonProjective.projectiveSceneN
(LookUpSimilarImages dbSimilar, LookUpCameraInfo dbCams, PairwiseImageGraph.View seed, DogArray_I32 seedFeatsIdx, DogArray_I32 seedConnIdx) Computes a projective reconstruction.protected ReconstructionFromPairwiseGraph.SeedInfo
ReconstructionFromPairwiseGraph.scoreSeedAndSelectSet
(PairwiseImageGraph.View target, int maxMotions, ReconstructionFromPairwiseGraph.SeedInfo output) Scores how the target as a seed and selects the initial set of views it should spawn from.Modifier and TypeMethodDescriptionvoid
PairwiseImageGraph.View.getConnections
(int[] indexes, int length, List<PairwiseImageGraph.View> views) Adds the views that it's connected to from the list -
Uses of PairwiseImageGraph.View in boofcv.alg.structure.expand
Modifier and TypeMethodDescriptionboolean
MetricExpandByOneView.process
(LookUpSimilarImages dbSimilar, LookUpCameraInfo dbCam, SceneWorkingGraph workGraph, PairwiseImageGraph.View target) Attempts to estimate the camera model in the global projective space for the specified viewboolean
ExpandByOneView.selectTwoConnections
(PairwiseImageGraph.View target, List<PairwiseImageGraph.Motion> connections) Selects two views which are connected to the target by maximizing a score function. -
Uses of PairwiseImageGraph.View in boofcv.alg.structure.spawn
Modifier and TypeMethodDescriptionboolean
MetricSpawnSceneFromView.process
(LookUpSimilarImages dbSimilar, LookUpCameraInfo dbCams, PairwiseImageGraph pairwise, PairwiseImageGraph.View seed, DogArray_I32 motions) Computes the metric scene given the seed and related views