Uses of Interface
boofcv.alg.structure.LookUpSimilarImages
Packages that use LookUpSimilarImages
Package
Description
-
Uses of LookUpSimilarImages in boofcv.alg.similar
Classes in boofcv.alg.similar that implement LookUpSimilarImagesModifier and TypeClassDescriptionclass
Storage for the raw results of finding similar images.class
SimilarImagesFromTracks<Track>
Processes frames fromPointTracker
and converts the tracking results into aLookUpSimilarImages
.class
SimilarImagesSceneRecognition<Image extends ImageBase<Image>,
TD extends TupleDesc<TD>> Identifies similar images usingFeatureSceneRecognition
.class
SimilarImagesTrackThenMatch<Image extends ImageBase<Image>,
TD extends TupleDesc<TD>> First track features sequentially, then useFeatureSceneRecognition
to identify loops. -
Uses of LookUpSimilarImages in boofcv.alg.structure
Fields in boofcv.alg.structure declared as LookUpSimilarImagesMethods in boofcv.alg.structure with parameters of type LookUpSimilarImagesModifier and TypeMethodDescriptionboolean
MetricSanityChecks.checkPhysicalConstraints
(LookUpSimilarImages dbSimilar, SceneWorkingGraph scene, SceneWorkingGraph.View wview, int setIdx) Checks physical constraints for one inlier set in aSceneWorkingGraph
.boolean
SceneMergingOperations.computeSceneTransform
(LookUpSimilarImages dbSimilar, SceneWorkingGraph src, SceneWorkingGraph dst, SceneWorkingGraph.View selectedSrc, SceneWorkingGraph.View selectedDst, ScaleSe3_F64 src_to_dst) Computes the transform between the two views in different scenes.boolean
RefineMetricWorkingGraph.constructBundleScene
(LookUpSimilarImages dbSimilar, SceneWorkingGraph graph) Initializes the scene in bundle adjustmentboolean
MetricMergeScenes.merge
(LookUpSimilarImages dbSimilar, SceneWorkingGraph src, SceneWorkingGraph dst) Merges the 'src' scene into 'dst'.boolean
InitializeCommonMetric.metricScene
(LookUpSimilarImages dbSimilar, LookUpCameraInfo dbCams, PairwiseImageGraph.View seed, DogArray_I32 seedConnIdx, MetricCameras results) Computes a metric reconstruction.void
GeneratePairwiseImageGraph.process
(LookUpSimilarImages dbSimilar, LookUpCameraInfo dbCams) Connects images by testing features for a geometric relationship.boolean
MetricFromUncalibratedPairwiseGraph.process
(LookUpSimilarImages dbSimilar, LookUpCameraInfo dbCams, PairwiseImageGraph pairwise) Performs a projective reconstruction of the scene from the views contained in the graphboolean
RefineMetricGraphSubset.process
(LookUpSimilarImages db) Optimizes the subscene specified earlier and copies over the resultsboolean
RefineMetricWorkingGraph.process
(LookUpSimilarImages dbSimilar, SceneWorkingGraph graph) Use the `graph` to define a 3D scene which can be optimized.boolean
RefineMetricWorkingGraph.process
(LookUpSimilarImages dbSimilar, SceneWorkingGraph graph, RefineMetricWorkingGraph.CallBeforeRefine op) Use the `graph` to define a 3D scene which can be optimized.boolean
InitializeCommonProjective.projectiveSceneN
(LookUpSimilarImages dbSimilar, LookUpCameraInfo dbCams, PairwiseImageGraph.View seed, DogArray_I32 seedFeatsIdx, DogArray_I32 seedConnIdx) Computes a projective reconstruction.protected void
ReconstructionFromPairwiseGraph.selectAndSpawnSeeds
(LookUpSimilarImages dbSimilar, LookUpCameraInfo dbCams, PairwiseImageGraph pairwise, DogArray<ReconstructionFromPairwiseGraph.SeedInfo> candidates, Map<String, ReconstructionFromPairwiseGraph.SeedInfo> lookupInfo) Goes through every candidate for a seed and greedily selects the ones with the best score.protected boolean
MetricFromUncalibratedPairwiseGraph.spawnSceneFromSeed
(LookUpSimilarImages dbSimilar, LookUpCameraInfo dbCams, PairwiseImageGraph pairwise, ReconstructionFromPairwiseGraph.SeedInfo info) It will attempt to find a metric scene around the specified scene.protected abstract boolean
ReconstructionFromPairwiseGraph.spawnSceneFromSeed
(LookUpSimilarImages dbSimilar, LookUpCameraInfo dbCams, PairwiseImageGraph pairwise, ReconstructionFromPairwiseGraph.SeedInfo info) Attempts to create a scene from the passed in seed. -
Uses of LookUpSimilarImages in boofcv.alg.structure.expand
Methods in boofcv.alg.structure.expand with parameters of type LookUpSimilarImagesModifier 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 view -
Uses of LookUpSimilarImages in boofcv.alg.structure.spawn
Methods in boofcv.alg.structure.spawn with parameters of type LookUpSimilarImagesModifier 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 -
Uses of LookUpSimilarImages in boofcv.io.geo
Methods in boofcv.io.geo that return LookUpSimilarImagesModifier and TypeMethodDescriptionstatic LookUpSimilarImages
MultiViewIO.loadSimilarImages
(Reader reader) DecodesLookUpSimilarImages
encoded in a YAML format from a reader.static LookUpSimilarImages
MultiViewIO.loadSimilarImages
(String path) Methods in boofcv.io.geo with parameters of type LookUpSimilarImagesModifier and TypeMethodDescriptionstatic void
MultiViewIO.save
(LookUpSimilarImages db, Writer outputWriter) Saves aLookUpSimilarImages
into theWriter
.static void
MultiViewIO.save
(LookUpSimilarImages db, String path)