Package boofcv.factory.structure
Class FactorySceneReconstruction
java.lang.Object
boofcv.factory.structure.FactorySceneReconstruction
Factory for operations related to scene reconstruction
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic MetricBundleAdjustmentUtilsbundleUtils(@Nullable ConfigBundleUtils config) CreatesMetricBundleAdjustmentUtilsstatic <Image extends ImageBase<Image>,TD extends TupleDesc<TD>>
SimilarImagesSceneRecognition<Image,TD> createSimilarImages(@Nullable ConfigSimilarImagesSceneRecognition config, ImageType<Image> imageType) CreatesSimilarImagesSceneRecognition.static <Image extends ImageGray<Image>,TD extends TupleDesc<TD>>
SimilarImagesTrackThenMatch<Image,TD> createTrackThenMatch(@Nullable ConfigSimilarImagesTrackThenMatch config, ImageType<Image> imageType) CreatesSimilarImagesSceneRecognition.static EpipolarScore3DepipolarScore3D(ConfigEpipolarScore3D config) Creates a new instance ofEpipolarScore3Dbased on the passed in configurationstatic <T extends ImageGray<T>>
SelectFramesForReconstruction3D<T>frameSelector3D(@Nullable ConfigSelectFrames3D config, ImageType<T> imageType) CreatesSelectFramesForReconstruction3Dwhich is used for down sampling frames in image sequences to select for ones which have significant 3D informationstatic GeneratePairwiseImageGraphgeneratePairwise(@Nullable ConfigGeneratePairwiseImageGraph config) CreatesGeneratePairwiseImageGraphstatic <T extends ImageGray<T>>
SparseSceneToDenseCloud<T>sparseSceneToDenseCloud(@Nullable ConfigSparseToDenseCloud config, ImageType<T> imageType) CreatesSparseSceneToDenseCloudfor creating dense clouds of a scene.
-
Constructor Details
-
FactorySceneReconstruction
public FactorySceneReconstruction()
-
-
Method Details
-
bundleUtils
CreatesMetricBundleAdjustmentUtils -
generatePairwise
public static GeneratePairwiseImageGraph generatePairwise(@Nullable @Nullable ConfigGeneratePairwiseImageGraph config) CreatesGeneratePairwiseImageGraph -
epipolarScore3D
Creates a new instance ofEpipolarScore3Dbased on the passed in configuration -
sparseSceneToDenseCloud
public static <T extends ImageGray<T>> SparseSceneToDenseCloud<T> sparseSceneToDenseCloud(@Nullable @Nullable ConfigSparseToDenseCloud config, ImageType<T> imageType) CreatesSparseSceneToDenseCloudfor creating dense clouds of a scene.- Parameters:
config- (Input) Optional configuration. Null will use default values.imageType- (Input) Image type it uses internally.- Returns:
- New instance
-
createSimilarImages
public static <Image extends ImageBase<Image>,TD extends TupleDesc<TD>> SimilarImagesSceneRecognition<Image,TD> createSimilarImages(@Nullable @Nullable ConfigSimilarImagesSceneRecognition config, ImageType<Image> imageType) CreatesSimilarImagesSceneRecognition. -
createTrackThenMatch
public static <Image extends ImageGray<Image>,TD extends TupleDesc<TD>> SimilarImagesTrackThenMatch<Image,TD> createTrackThenMatch(@Nullable @Nullable ConfigSimilarImagesTrackThenMatch config, ImageType<Image> imageType) CreatesSimilarImagesSceneRecognition. -
frameSelector3D
public static <T extends ImageGray<T>> SelectFramesForReconstruction3D<T> frameSelector3D(@Nullable @Nullable ConfigSelectFrames3D config, ImageType<T> imageType) CreatesSelectFramesForReconstruction3Dwhich is used for down sampling frames in image sequences to select for ones which have significant 3D information- Parameters:
config- (Optional) ConfigurationimageType- Type of input image- Returns:
- A new instance.
-