public class EstimateSceneUncalibrated extends java.lang.Object implements EstimateSceneStructure<boofcv.abst.geo.bundle.SceneStructureProjective>
| Constructor and Description |
|---|
EstimateSceneUncalibrated() |
| Modifier and Type | Method and Description |
|---|---|
boofcv.abst.geo.bundle.SceneObservations |
getObservations()
Observations from each view
|
boofcv.abst.geo.bundle.SceneStructureProjective |
getSceneStructure()
Returns the scene structure.
|
boolean |
isStopRequested() |
boolean |
process(PairwiseImageGraph graph)
Estimte the 3D structure of each point and view location given the
graph connecting each view
|
void |
requestStop() |
void |
reset()
Forgets all added views and cameras
|
void |
setVerbose(java.io.PrintStream verbose) |
public boolean process(PairwiseImageGraph graph)
EstimateSceneStructureprocess in interface EstimateSceneStructure<boofcv.abst.geo.bundle.SceneStructureProjective>graph - Describes relationship of each feature between views and epipolar geometrypublic boofcv.abst.geo.bundle.SceneStructureProjective getSceneStructure()
EstimateSceneStructuregetSceneStructure in interface EstimateSceneStructure<boofcv.abst.geo.bundle.SceneStructureProjective>public boofcv.abst.geo.bundle.SceneObservations getObservations()
EstimateSceneStructuregetObservations in interface EstimateSceneStructure<boofcv.abst.geo.bundle.SceneStructureProjective>public void reset()
EstimateSceneStructurereset in interface EstimateSceneStructure<boofcv.abst.geo.bundle.SceneStructureProjective>public void requestStop()
requestStop in interface org.ddogleg.struct.Stoppablepublic boolean isStopRequested()
isStopRequested in interface org.ddogleg.struct.Stoppablepublic void setVerbose(java.io.PrintStream verbose)