Package boofcv.alg.structure
Class SparseSceneToDenseCloud<T extends ImageGray<T>>
java.lang.Object
boofcv.alg.structure.SparseSceneToDenseCloud<T>
public class SparseSceneToDenseCloud<T extends ImageGray<T>> extends Object
Takes in a known sparse scene that's in SBA format and converts it into a dense point cloud.
-
Constructor Summary
Constructors Constructor Description SparseSceneToDenseCloud(Class<T> imageType)
-
Method Summary
Modifier and Type Method Description List<Point3D_F64>
getCloud()
Returns the generated dense 3D point cloudMultiViewStereoFromKnownSceneStructure<T>
getMultiViewStereo()
Returns the MVS used internallyboolean
process(SceneStructureMetric scene, 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, 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
-