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 TypeClassDescriptionclassStorage for the raw results of finding similar images.classSimilarImagesFromTracks<Track>Processes frames fromPointTrackerand converts the tracking results into aLookUpSimilarImages.classSimilarImagesSceneRecognition<Image extends ImageBase<Image>,TD extends TupleDesc<TD>> Identifies similar images usingFeatureSceneRecognition.classSimilarImagesTrackThenMatch<Image extends ImageBase<Image>,TD extends TupleDesc<TD>> First track features sequentially, then useFeatureSceneRecognitionto 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 TypeMethodDescriptionbooleanMetricSanityChecks.checkPhysicalConstraints(LookUpSimilarImages dbSimilar, SceneWorkingGraph scene, SceneWorkingGraph.View wview, int setIdx) Checks physical constraints for one inlier set in aSceneWorkingGraph.booleanSceneMergingOperations.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.booleanRefineMetricWorkingGraph.constructBundleScene(LookUpSimilarImages dbSimilar, SceneWorkingGraph graph) Initializes the scene in bundle adjustmentbooleanMetricMergeScenes.merge(LookUpSimilarImages dbSimilar, SceneWorkingGraph src, SceneWorkingGraph dst) Merges the 'src' scene into 'dst'.booleanInitializeCommonMetric.metricScene(LookUpSimilarImages dbSimilar, LookUpCameraInfo dbCams, PairwiseImageGraph.View seed, DogArray_I32 seedConnIdx, MetricCameras results) Computes a metric reconstruction.voidGeneratePairwiseImageGraph.process(LookUpSimilarImages dbSimilar, LookUpCameraInfo dbCams) Connects images by testing features for a geometric relationship.booleanMetricFromUncalibratedPairwiseGraph.process(LookUpSimilarImages dbSimilar, LookUpCameraInfo dbCams, PairwiseImageGraph pairwise) Performs a projective reconstruction of the scene from the views contained in the graphbooleanRefineMetricGraphSubset.process(LookUpSimilarImages db) Optimizes the subscene specified earlier and copies over the resultsbooleanRefineMetricWorkingGraph.process(LookUpSimilarImages dbSimilar, SceneWorkingGraph graph) Use the `graph` to define a 3D scene which can be optimized.booleanRefineMetricWorkingGraph.process(LookUpSimilarImages dbSimilar, SceneWorkingGraph graph, RefineMetricWorkingGraph.CallBeforeRefine op) Use the `graph` to define a 3D scene which can be optimized.booleanInitializeCommonProjective.projectiveSceneN(LookUpSimilarImages dbSimilar, LookUpCameraInfo dbCams, PairwiseImageGraph.View seed, DogArray_I32 seedFeatsIdx, DogArray_I32 seedConnIdx) Computes a projective reconstruction.protected voidReconstructionFromPairwiseGraph.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 booleanMetricFromUncalibratedPairwiseGraph.spawnSceneFromSeed(LookUpSimilarImages dbSimilar, LookUpCameraInfo dbCams, PairwiseImageGraph pairwise, ReconstructionFromPairwiseGraph.SeedInfo info) It will attempt to find a metric scene around the specified scene.protected abstract booleanReconstructionFromPairwiseGraph.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 TypeMethodDescriptionbooleanMetricExpandByOneView.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 TypeMethodDescriptionbooleanMetricSpawnSceneFromView.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 LookUpSimilarImagesMultiViewIO.loadSimilarImages(Reader reader) DecodesLookUpSimilarImagesencoded in a YAML format from a reader.static LookUpSimilarImagesMultiViewIO.loadSimilarImages(String path) Methods in boofcv.io.geo with parameters of type LookUpSimilarImagesModifier and TypeMethodDescriptionstatic voidMultiViewIO.save(LookUpSimilarImages db, Writer outputWriter) Saves aLookUpSimilarImagesinto theWriter.static voidMultiViewIO.save(LookUpSimilarImages db, String path)