Uses of Class
boofcv.abst.geo.bundle.SceneObservations
Package
Description
-
Uses of SceneObservations in boofcv.abst.geo.bundle
Modifier and TypeFieldDescriptionfinal SceneObservations
MetricBundleAdjustmentUtils.observations
Modifier and TypeMethodDescriptionvoid
ScaleSceneStructure.applyScale
(SceneStructureMetric structure, SceneObservations observations) Applies the scale transform to the input scene structure.void
ScaleSceneStructure.applyScale
(SceneStructureProjective structure, SceneObservations observations) Applies the scale transform to the input scene structure.void
ScaleSceneStructure.applyScaleToPixelsAndCameraMatrix
(SceneStructureProjective structure, SceneObservations observations) void
BundleAdjustmentSchur.FunctionResiduals.configure
(Structure structure, SceneObservations observations) void
BundleAdjustmentSchur.Jacobian.configure
(Structure structure, SceneObservations observations) void
SceneStructureMetric.Rigid.connectPointToView
(int pointIdx, int viewIdx, float pixX, float pixY, SceneObservations sceneObs) Connects the point to the view and adds the pixel observations.boolean
SceneObservations.isIdentical
(SceneObservations other) Returns true of the two observations contain the same valuesvoid
BundleAdjustment.setParameters
(Structure structure, SceneObservations observations) Specifies the optimization parameters.void
BundleAdjustmentSchur.setParameters
(Structure structure, SceneObservations observations) void
ScaleSceneStructure.undoScale
(SceneStructureMetric structure, SceneObservations observations) Undoes scale transform for metric.void
ScaleSceneStructure.undoScale
(SceneStructureProjective structure, SceneObservations observations) Undoes scale transform for projective scenesvoid
ScaleSceneStructure.undoScaleToPixelsAndCameraMatrix
(SceneStructureProjective structure, SceneObservations observations) ModifierConstructorDescriptionPruneStructureFromSceneMetric
(SceneStructureMetric structure, SceneObservations observations) PruneStructureFromSceneProjective
(SceneStructureProjective structure, SceneObservations observations) -
Uses of SceneObservations in boofcv.alg.geo
Modifier and TypeMethodDescriptionstatic void
MultiViewOps.triangulatePoints
(SceneStructureMetric structure, SceneObservations observations) Convenience function for initializing bundle adjustment parameters. -
Uses of SceneObservations in boofcv.alg.geo.bundle
Modifier and TypeMethodDescriptionvoid
BundleAdjustmentMetricResidualFunction.configure
(SceneStructureMetric structure, SceneObservations observations) Specifies the scenes structure and observed feature locationsvoid
BundleAdjustmentMetricSchurJacobian.configure
(SceneStructureMetric structure, SceneObservations observations) void
BundleAdjustmentProjectiveResidualFunction.configure
(SceneStructureProjective structure, SceneObservations observations) Specifies the scenes structure and observed feature locationsvoid
BundleAdjustmentProjectiveSchurJacobian.configure
(SceneStructureProjective structure, SceneObservations observations) void
EvaluateBundleScene.evaluate
(SceneStructureMetric scene, SceneObservations observations) Evaluates the scene and computes performance statistics -
Uses of SceneObservations in boofcv.alg.geo.calibration
Modifier and TypeFieldDescriptionCalibrationPlanarGridZhang99.observations
observations for bundle adjustment -
Uses of SceneObservations in boofcv.alg.geo.trifocal
-
Uses of SceneObservations in boofcv.alg.mvs
Modifier and TypeMethodDescriptionprotected double
MultiViewStereoFromKnownSceneStructure.computeIntersection
(SceneStructureMetric scene, @Nullable SceneObservations observations, MultiViewStereoFromKnownSceneStructure.ViewInfo connected) Computes how much the two rectified images intersect each otherboolean
MultiBaselineStereoIndependent.process
(SceneStructureMetric scene, @Nullable SceneObservations observations, int targetIdx, DogArray_I32 pairIdxs, BoofLambdas.IndexToString sbaIndexToViewID) Computes the disparity between the target and each of the views it has been paired with then fuses all of these into a single disparity image in the target's original pixel coordinates.void
MultiViewStereoFromKnownSceneStructure.process
(SceneStructureMetric scene, @Nullable SceneObservations observations, StereoPairGraph pairs) Computes a point cloud given the known scene and a set of stereo pairs.void
ColorizeMultiViewStereoResults.processMvsCloud
(SceneStructureMetric scene, @Nullable SceneObservations observations, MultiViewStereoFromKnownSceneStructure<?> mvs, BoofLambdas.IndexRgbConsumer indexColor) Extracts color information for the point cloud on a view by view basis.void
ColorizeMultiViewStereoResults.processScenePoints
(SceneStructureMetric scene, @Nullable SceneObservations observations, BoofLambdas.IndexToString indexToId, BoofLambdas.IndexRgbConsumer indexColor) Looks up the colors for all the points in the scene by reprojecting them back onto their original images.protected void
MultiViewStereoFromKnownSceneStructure.pruneViewsThatAreSimilarByNeighbors
(SceneStructureMetric scene, @Nullable SceneObservations observations) Marks a view as used so that it can't be used as a center if most of the view is "covered" by another view which has a higher score and most of the view area is covered by other views. -
Uses of SceneObservations in boofcv.alg.structure
Modifier and TypeFieldDescriptionprotected final SceneObservations
PairwiseGraphUtils.observations
Modifier and TypeMethodDescriptionboolean
MetricSanityChecks.checkPhysicalConstraints
(SceneStructureMetric structure, SceneObservations observations, List<CameraPinholeBrown> listPriors) boolean
SparseSceneToDenseCloud.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 -
Uses of SceneObservations in boofcv.io.geo
Modifier and TypeMethodDescriptionstatic SceneObservations
MultiViewIO.load
(Reader reader, @Nullable SceneObservations observations) DecodesSceneObservations
encoded in a YAML format from a reader.static SceneObservations
MultiViewIO.load
(String path, @Nullable SceneObservations graph) Modifier and TypeMethodDescriptionstatic SceneObservations
MultiViewIO.load
(Reader reader, @Nullable SceneObservations observations) DecodesSceneObservations
encoded in a YAML format from a reader.static SceneObservations
MultiViewIO.load
(String path, @Nullable SceneObservations graph) static void
MultiViewIO.save
(SceneObservations scene, File destination) static void
MultiViewIO.save
(SceneObservations scene, Writer outputWriter) Saves aSceneObservations
into theWriter
.