Package boofcv.alg.structure
Class SparseSceneToDenseCloud<T extends ImageGray<T>>
java.lang.Object
boofcv.alg.structure.SparseSceneToDenseCloud<T>
Takes in a known sparse scene that's in SBA format and converts it into a dense point cloud.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetCloud()
Returns the generated dense 3D point cloudReturns the MVS used internallyboolean
process
(SceneStructureMetric scene, @Nullable SceneObservations observations, gnu.trove.map.TIntObjectMap<String> viewIdx_to_ImageID, LookUpImages lookUpImages) Uses the given sparse scene to compute a dense 3D cloud
-
Constructor Details
-
SparseSceneToDenseCloud
-
-
Method Details
-
process
public boolean process(SceneStructureMetric scene, @Nullable @Nullable SceneObservations observations, gnu.trove.map.TIntObjectMap<String> viewIdx_to_ImageID, LookUpImages lookUpImages) Uses the given sparse scene to compute a dense 3D cloud- Parameters:
scene
- (Input) sparse scene that is assumed to be known perfectlyviewIdx_to_ImageID
- (Input) Lookup table to go from an images index to its namelookUpImages
- Used to lookup images by name- Returns:
- true if successful or false if it failed
-
getCloud
Returns the generated dense 3D point cloud -
getMultiViewStereo
Returns the MVS used internally
-